Linux文件权限管理命令

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才可以实现。

 

posted @ 2019-06-19 19:59  Keegen  阅读(710)  评论(0编辑  收藏  举报