# 设置用户权限示例代码
# 1. 修改文件或目录的权限
# chmod 命令用于修改文件或目录的权限
# 格式: chmod [选项] mode 文件名
# mode 可以是符号模式或数字模式
# 符号模式示例:
# 给文件 file.txt 添加所有者的读写权限
chmod u+rw file.txt
# 给文件 file.txt 移除其他人的执行权限
chmod o-x file.txt
# 数字模式示例:
# 将文件 file.txt 的权限设置为 rwxr-xr-x (755)
chmod 755 file.txt
# 2. 修改文件或目录的所有者和所属组
# chown 命令用于修改文件或目录的所有者和所属组
# 格式: chown [选项] 用户:组 文件名
# 修改文件 file.txt 的所有者为 user1
chown user1 file.txt
# 修改文件 file.txt 的所有者为 user1,所属组为 group1
chown user1:group1 file.txt
# 3. 设置特殊权限
# 设置 setuid、setgid 和 sticky 位
# 设置 setuid 位,使文件在执行时具有文件所有者的权限
chmod u+s file.sh
# 设置 setgid 位,使新创建的文件自动继承目录的组所有权
chmod g+s directory
# 设置 sticky 位,防止其他人删除或重命名该目录中的文件
chmod +t /path/to/directory
chmod
:用于修改文件或目录的权限。可以通过符号模式(如 u+rw
)或数字模式(如 755
)来设置权限。chown
:用于修改文件或目录的所有者和所属组。setuid
、setgid
和 sticky
位,分别用于控制文件执行时的权限、新文件的组所有权以及目录中文件的安全性。上一篇:linux 查看进程占用的端口
下一篇:linux bash脚本
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站