[Linux] 文件与目录权限
文件属性
权限说明
权限值
注意:
目录和文件的权限意义并不一样!
web网站的目录必须(或者只)要拥有
x
权限,文件必须(或者只)要拥有r
权限。文件是否可以删除、重命名、移动取决于上级目录是否有
w
权限。
权限属性
[1]:文档属性
d:目录
-:文件
l:连接档
b:装置文件里面的可供储存的接口设备(可随机存取装置)
c:装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)
[2-4]:拥有者权限
[5-7]:群组权限
[8-10]:其他人权限
[11]:ACL类型 (不明待定)
权限分值
相关命令
ls
即
list
的意思,用于显示文件和相关属性。
参数说明:
-a
,--all
:显示所有项目-l
:显示文件完整信息--full-time
:显示完整时间常用命令:
ll
:即ls -l,显示文件完整信息ls -al
:显示所有文件(含隐藏文件)的文件完整信息
chgrp,chown,chmod
chgrp
即
change group
的意思,用于改变文件所属群组。
用法:chgrp 群组名 文件名 例子:
chown
即
change owner
的意思,用于改变文件拥有者。
用法:chown 账号名[:群组名] 文件名 例子:
注意:由于复制行为(cp)会复制执行者的属性与权限,所以当复制文件之后,需要修改文件的拥有者于群组,便于用户使用。
chmod
即
change mode
的意思,用于改变文件的存取模式(改变权限)。
用法:chmod 权限值 文件名 例子:
常用参数
-R
或--recursive
,表示递归
例子:
Last updated