Linux文件权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件权限相关的知识,希望对你有一定的参考价值。

1.文件所有者,所属用户组,其他用户
1)文件所有者:创建文件的用户
2)所属用户组:文件属于哪个用户组
3)其他用户:不是文件所有者,不属于文件所属用户组的用户,称为其他用户

2.Linux文件权限
我们切换到root用户,新建一个myfile的文件夹,
然后使用ls -al|grep myfile命令查看文件属性,如下图所示:

文件类型 所有者权限 用户组权限 其他用户权限 连接数 所有者 用户组 文件容量(B) 修改日期       文件名
d           rwx          r-x           r-x                 2    root    root    4096         6/29 9:00    myfile

权限中三位分别代表r(读),w(写),x(执行)文件内容的权限,若为-,表示没有相应的权限。

对于文件夹来说,内容为文件夹中的文件名列表。
r:可读取文件名列表
w:可新建,删除,重命名文件名
x:有进入文件夹的权限
若要执行文件夹的w权限,必须要先有进入文件夹的权限,所以要使用w权限,必须要有x权限。

对于文件来说,内容为文件内容本身
r:可读取文件内容
w:可修改文件内容
x:可执行文件

可见,文件本身的权限只和文件内容有关系,文件的新增,删除,重命名,则需要文件所在的目录的w权限。

3.修改文件权限
1)chmod:修改文件权限
使用权限对应的数值来修改权限,
r:4,w:2,x:1
rwx的值为4+2+1=7
r-x的值为4+0+1=5
rw-的值为4+2+0=6

chmod rwx的值 文件名
即可将文件修改成相应的权限,如我们修改myfile的其他用户权限为rwx,修改命令为:chmod 757 myfile

2)chgrp:修改文件所属用户组
chgrp ubuntu myfile
即可将myfile的用户组从root改为ubuntu

3)chown:修改文件所有者
chown ubuntu myfile修改文件所有者
或chown ubuntu:ubuntu myfile 同时修改文件所有者和文件所属用户组

 

以上是关于Linux文件权限的主要内容,如果未能解决你的问题,请参考以下文章

linux文件权限数字啥意思

在Linux系统中,如何更改文件的访问权限

Linux特殊文件权限

linux目录命令,文件命令,权限设置命令

linux 下 文件的X权限有啥用

Linux 文件权限