linux常用指令——系统用户权限、所属组操作介绍

文档声明:
以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正。并且该文档在后期会随着学习的深入不断补充完善。


资料仅供学习交流使用。
作者:Aliven888

1、指令操作介绍

1.1、文件/文件夹权(chmod)


chmod : 用于改变一个文件的权限,该指令使用“用户组+/-/=权限”的表达方式来增加或者删除对应的权限。

格式:
    chmod + 空格 + 用户组+/-权限 + 空格 + 文件

用户组:
    u : 文件属主
    g : 文件属组
    o : 其他人
    a : 所有人

权限:
    r : 读取,对应数字 4
    w : 写入,对应数字 2
    x : 执行,对应数字 1
    - : 无权限,对应数字 0
    
    比如  6(4 + 2)表示读 + 写权限
         7(4 + 2 + 1)表示读 + 写 + 执行权限
    
注意事项:
    1、用户还可以通过“用户组=权限”的规则直接设置文件的权限。例如:chmod ug=rw, a=r file.txt 表示赋予属主(u)和数组(g)的读写权限和所有人(a)的读取权限。

举例:
    chmod u+x file.txt : 增加了属主对文件file.txt的执行权限。
    chmod o=u file.txt : 直接将属主的权限赋值给其他人,赋值后,两者的权限相同。
    chmod 761 file.txt : 对用户,用户组,其他用户组受理权限。

解读文件权限:
“-” 开头的表示文件,“d” 开头的表示文件夹(目录)
.
"rw-rw-r- -" 这九个字符每三个是一对:
前三个“rw-” 表示 当前用户 的权限
中间三个 “rw-” 表示用户组权限
后面三个 “r- -” 表示其他用户权限

演示

1.2、修改文件所有者(chown)

/************** add by 2020-09-26 ***************/

chown : 修改文件所有者。

格式:
chown + 用户名 + 文件名

eg:
chown zhangsan 1.txt

举例:

演示

1.3、修改文件所属组(chgrp)

/************** add by 2020-09-26 ***************/

chgrp :  修改文件所属组

格式:
chgrp + 组名 + 文件名

eg:
chgrp zhangsan 1.txt

举例:

演示

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容