linux命令——chmod,chown,chgrp

1.chmod 模式 文件或目录名

要说明的是,一个用户可以是不同组的成员,可以由管理员控制。文件的权限由权限标准决定,权限标志决定文件的拥有者,文件所属组,其他用户对文件的访问能力。

drwxr-xr-x  2 root root      4096 917 19:16 jess

文件拥有者为root(第一个),所属组为root。前面十个字符,第一个代表文件类别,第2-4个字符是文件拥有者权限,第5-7个字符是文件所属组的权限,第8-10个字符是其他用户(即除了root以为的用户)文件拥有者权限。r—读,w—写·,x—执行,’-’ —没有相应权限。

设定权限时,在模式中常用以下字母代表用户或用户组:
- u——文件拥有者
- g——文件所属组
- o——其他用户
- a——所有用户

最后指明是增加(+)还是减少(-)权限,或是绝对权限(=)。

chmod o+w aaa

chmod u=rw,g=rw,o=r aaa

用八进制表示权限和用户时,如文件权限是r-w-x,某位为0表示无该权限,反之。eg:

chmod 664 aaa
等同于 u=rw,g=rw,o=r

2.chown 用户名 文件或目录名
改变文件或目录的拥有者或所属组。

chown scott aaa
将文件拥有者改为scott

chown scott:root aaa
将文件拥有者改为scott,所属组改为root组

3.chgrp 组 文件或目录
改变文件或目录的所属组。

chgrp root aaa

猜你喜欢

转载自blog.csdn.net/qq_40104617/article/details/82735104