-
文件权限说明 文件权限示例:-rwxrwxrw_ 2 root root 4096 Oct 20 17:22 test.txt
文件权限由10个字符组成:
- 第一个字符表示文件类型(-表示普通文件,d表示目录,l表示链接等)
- 前三个rwx表示文件所有者的权限(owner)
- 中间三个rwx表示所属用户组的权限(group)
- 最后三个rw_表示其他用户的权限(others)
软件管理:
安装命令(需要root权限或sudo提权):
- yum install 软件名
- 示例:sudo yum install vim
卸载命令:
- yum remove 软件名
- 示例:sudo yum remove vim
注意事项:
- 软件安装一次后所有用户均可使用
- 某些软件可能需要设置环境变量才能全局使用
- 安装位置通常为:/usr/bin/或/usr/local/bin/
粘滞位(sticky bit):
仅适用于目录 主要作用:
- 在多用户共享目录中,限制用户只能删除自己创建的文件
- 防止其他用户删除不属于自己的文件
设置方法:
- chmod +t 目录名
典型应用:
- Linux系统默认共享目录:/tmp
- 权限示例:drwxrwxrwt
权限掩码(umask):
作用:控制新建文件和目录的默认权限 默认值:
- 新建文件默认权限:666(rw-rw-rw_)
- 新建目录默认权限:777(rwxrwxrwx)
计算公式:
- 最终权限 = 默认权限 & (~umask)
设置示例:
- umask 002
- 文件权限:666 & (~002) = 664(rw_rw_r__)
- 目录权限:777 & (~002) = 775(rwxrwxr_x)
目录权限说明: 目录权限示例:drwxrwxrw_ 2 root root 4096 Oct 20 17:22 dir
r(read)权限:
- 可以查看目录内容(如使用ls命令)
- 没有r权限则无法查看目录中的文件列表
w(write)权限:
- 可以创建/删除/重命名目录中的文件
- 需要配合x权限才能生效
x(execute)权限:
- 可以进入目录(如使用cd命令)
- 没有x权限则无法访问目录中的任何文件
文件所有权命令:
chown:修改文件所有者
- 需要root权限或sudo提权
- 示例:sudo chown username dir
chgrp:修改文件所属组
- 同样需要高权限
- 示例:sudo chgrp groupname dir
权限管理注意事项:
root用户拥有最高权限,不受普通权限限制 系统对user、group、other的识别只进行一次 权限检查顺序:先检查owner权限,然后是group,最后是others
权限修改命令:
符号表示法:
- chmod u-x,g-x,o+x test.txt
- u-x:移除所有者执行权限
- g-x:移除组执行权限
- o+x:添加其他用户执行权限
- chmod a-w test.txt
- a-w:移除所有用户(owner+group+others)的写入权限
数字表示法:
- chmod 760 test.txt
- 7(二进制111):所有者rwx权限
- 6(二进制110):组rw_权限
- 0(二进制000):其他用户___权限
972

被折叠的 条评论
为什么被折叠?



