(k8s-king-king)文件及目录权限属性相关命令参数讲解

举报
yd_254431385 发表于 2023/11/24 13:34:02 2023/11/24
【摘要】 2.1 chmod可以使用字符或数字两种方式修改权限属性(1)字符方式语法如下,具体参数含义见表2-1:chmod [a | u | g | o ] [+ | - | =] [r | w | x] 文件或目录名表2-1 chmod字符方式参数详解参数功能作用a所有用户u文件或目录的所有者g文件或目录所有者属于同一个用户组的成员o除此以外的其他用户+增加某权限-删除某权限=指定某权限r读权限...

2.1 chmod

可以使用字符或数字两种方式修改权限属性

(1)字符方式语法如下,具体参数含义见表2-1:


chmod [a | u | g | o ] [+ | - | =] [r | w | x]  文件或目录名

表2-1 chmod字符方式参数详解

参数 功能作用
a 所有用户
u 文件或目录的所有者
g 文件或目录所有者属于同一个用户组的成员
o 除此以外的其他用户
+ 增加某权限
- 删除某权限
= 指定某权限
r 读权限
w 写入权限
x 执行权限

例如,chmod ug+w,o-w file1 file2意思是将文件所有者和所属组用户权限增加写入权限;将其他人用户去除写入权限。

(2)数字方式语法如下:


chmod 744     filename

这里的744对应的权限为rwxr–r--。

2.2 chown

该命令用来更改文件或目录的用户属性的,语法如下:


chown [ user:group ] file/directory

使用到的参数含义见表2-2:

表2-2 chown参数详解

参数 功能作用
-R 对目录进行操作
-c 文件用户属性修改时,显示修改内容
-v 显示详细的处理结果

2.3 lsattr

该命令用来显示文件属性,语法如下:


lsattr -[ a | d | R ] 文件/目录名

参数含义见表2-3:

表2-3 lsattr参数详解

参数 功能作用
-a 列出所有文件,包括隐藏文件
-d 列出目录,并显示目录内容
-R 递归方式列出目录属性和目录内容

2.4 chattr

该命令用来修改文件或目录的安全属性值,语法如下:


chattr [-Rv] [mode] 文件或目录名

参数含义见表2-4:

表2-4 chattr参数详解

参数 功能作用
a 仅允许用户在该文件追加数据,而不允许覆盖文件内容;如果对象为目录,则该目录下只允许创建或修改文件,而不允许删除文件
A 文件或目录的访问时间不可修改
s 安全删除该文件,及清零操作
S 一旦对改文件执行了写入操作,则立刻将结果写入到磁盘中
i 不允许对该文件进行任何修改;如果对象为目录,则该目录不允许创建或删除文件,只能修改文件
+ 追加新参数
- 移除原有参数
= 设置指定参数

2.5 getfacl、setfacl、chacl

使用这3个命令单独设置文件属性中具体某一用户或用户组的权限,语法如下:

● getfacl 文件名:获取文件ACL信息。

● setfacl -m u:用户名:权限 文件名:设置某用户的ACL权限。

● setfacl -m g:用户组名:权限 文件名:设置某用户组的ACL权限。

● setfacl -x u:用户名:权限 文件名:取消某用户的ACL权限。

● setfacl -x g:用户组名:权限 文件名:取消某用户组的ACL权限。

● chacl u:用户名:权限,g:用户组名:权限 文件名:修改文件的ACL信息。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。