chmod
改变文件或目录权限
语法:chmod [mod] [文件或目录]
chmod [{ugoa}{+-=}{rwx}] [文件或目录]
chmod [mode=421] [文件或目录]
-R 递归修改(加上这个参数后,当前所有下级目录或文件均修改为当前目录权限)
只有文件所有者或root用户才能更改文件权限。
root@keegensCP:/home/keegen/test# ls -l -rwxr-xr-x 1 keegen keegen 8304 4月 9 17:51 hello root@keegensCP:/home/keegen/test# chmod g+w,o-x hello root@keegensCP:/home/keegen/test# ls -l -rwxrwxr-- 1 keegen keegen 8304 4月 9 17:51 hello
root@keegensCP:/home/keegen/test# chmod g=rx hello
root@keegensCP:/home/keegen/test# ls -l
-rwxr-xr-- 1 keegen keegen 8304 4月 9 17:51 hello
root@keegensCP:/home/keegen/test# chmod 775 hello
root@keegensCP:/home/keegen/test# ls -l
-rwxrwxr-x 1 keegen keegen 8304 4月 9 17:51 hello
用数字权限表示的次数最多。
需要注意的是创建、删除文件的权限是该目录具有可写权限。目录的可执行权限是该目录可以进入。
chown
改变文件的所有者
语法:chown [用户] [文件或目录]
Linux中,改变文件所有者,只有管理员root才可以实现。