# 设置文件或目录权限的示例代码
# 1. 使用 chmod 命令设置文件权限
# chmod [选项] mode 文件名
# mode 可以是符号模式或八进制模式
# 符号模式示例:
# u 表示用户 (user),g 表示组 (group),o 表示其他 (others),a 表示所有 (all)
# + 表示添加权限,- 表示移除权限,= 表示设置权限
# 给文件 file.txt 添加用户读写权限
chmod u+rw file.txt
# 移除文件 file.txt 的组和其他人的执行权限
chmod go-x file.txt
# 设置文件 file.txt 的权限为:用户可读写,组和其他人只读
chmod u=rw,g=r,o=r file.txt
# 2. 使用八进制模式设置权限
# 权限可以用三位八进制数表示,每位数字对应一类用户的权限
# 4 表示读 (r),2 表示写 (w),1 表示执行 (x)
# 设置文件 file.txt 的权限为:用户读写执行,组读执行,其他人只读
chmod 754 file.txt
# 3. 设置目录权限
# 对于目录,通常需要执行权限才能进入目录并访问其内容
# 设置目录 mydir 的权限为:用户读写执行,组读执行,其他人读执行
chmod 755 mydir
# 4. 使用 chown 和 chgrp 改变文件或目录的所有者和所属组
# chown [选项] 用户:组 文件名
# 将文件 file.txt 的所有者改为 user1,所属组改为 group1
chown user1:group1 file.txt
解释说明:
chmod 命令用于更改文件或目录的权限。u, g, o, a 等符号来指定用户类别,并通过 +, -, = 来修改权限。chown 和 chgrp 命令用于更改文件或目录的所有者和所属组。上一篇:linux 查看进程命令
下一篇:linux查找nginx配置文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站