6.1文件的权限
1.文件权限是指文件的访问控制,即哪些用户可以访问文件以及执行 什么样的操作。
用户分类:
① 文件所有者(owner):建立文件或者目录的用户
② 同组用户(group):文件所属组群中的所有用户
③ 其他用户(other):既不是文件所有者,也不是同组用户的其他用户。
2.访问权限
读取权限:浏览文件/目录中内容的权限。
写入权限:文件:修改文件内容的权限 。
目录:删除、添加和重命名目录内文件的权限。
执行权限:文件:对可执行文件而言,是允许执行的权限 。
目录:进入目录的权限。
3.访问权限的表方法:
字母表示法 ① r(读) ② w(写) ③ x(可执行或查找) ④ -(无权限)
在这里插入图片描述
4.默认权限:新建一个文件或者目录时,系统会为文件设置默认权限
默认权限的设置与系统的umask值有关
可以通过umask命令查看当前系统的umask设置。
在这里插入图片描述
5.数字表示法 相应权限位有权限表示为1,无权限表示为0
在这里插入图片描述
6.2权限管理

  1. ls –l 命令 查看文件的权限。
    2.chmod命令
    功能:修改文件的访问权限(文件属主或者root)
    格式:chmod 字母模式 文件名 或 chomd 数字模式 文件名
    在这里插入图片描述
    chmod o-r file
    在这里插入图片描述
    3.chown命令
    功能:修改文件的所有者,并可一并修改文件的所属组群
    格式:chown 文件所有者 [组群] 文件
    Eg:
    1).将文件f3所有者由root改为user
    chown user f3
    在这里插入图片描述
    2). 将f4文件的所有者和所属组群设置为user用户和user组群。
    chown user:user f4
    在这里插入图片描述
    3).修改文件的所有者,并可一并修改文件的所属组群
    chown :user f5
    在这里插入图片描述
    4.chgrp命令
    功能:修改文件的所属组群
    格式:chgrp 组群 文件
    Eg:
    将f6所属的组群由user改为user1
    chgrp user1 f6
    在这里插入图片描述
    5.总结
    1). ls –l 命令 查看文件的权限
    2). chmod命令 修改文件的访问权限。
    3). chown命令 修改文件的所有者,并可一并修改文件的所属组群
    4). chgrp命令 修改文件的所属组群
Logo

更多推荐