修改Linux中文件权限

1、chown (change file owner and group)

chown:修改文件的拥有者,前提是要有该拥有者

chown 拥有者 文件/目录        例如: chown name(用户名)  test.cpp(文件) , 就将test.cpp文件的拥有者权限改为name了

-R 递归修改        例如: chown -R name(用户名)  test(文件夹) , 就将test文件夹下的所有文件的拥有者权限改为name了

2、chgrp (change group ownership)

chgrp:修改文件所属组,前提是要有该组

-R 递归修改

3、chmod (change file mode bits)

chmod:修改拥有者和所属组的权限

加减法:u/g/o   +/-/=   r/w/x

如下面的 chmod g+w 123  就将123文件的group组的权限加了一个 w 权限.

修改Linux中文件权限_第1张图片

如下面的 chmod o=rwx 123  就将123文件的Other(其他)的权限修改为 rwx 了.

修改Linux中文件权限_第2张图片

数字法:r=4w=2x = 1

     rwx = 4+2+1 = 7

     rw-  = 4+2 = 6

     r--   =4

     r-x   = 4+1 = 5

如下面的 chmod 777 123  就将123文件的 user group other 三个的权限修改为 rwx rwx rwx 了.

修改Linux中文件权限_第3张图片

如下面的 chmod 764 123  就将123文件的 user group other 三个的权限修改为 rwx rw- r-- 了.

修改Linux中文件权限_第4张图片

证明文件的RWX权限的特点

文件的拥有者,即使没有w权限,也可以强制写入。所属组和其他人不行。

证明目录的RWX权限的特点

如果一个用户对一个目录没有w的权限,但是还是可以编辑该目录中拥有者自己的文件。

 

转载自 : 51自学网​​​​​​​

你可能感兴趣的:(♩,--,Linux,basic,⌒,--,Linux,51ZXW)