您的位置:首页 > 运维架构 > Linux

Linux文件普通权限

2016-06-29 18:04 423 查看
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 同时修改文件所有者和文件所属用户组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: