复制成功
请遵守本站许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-LINUX每日命

2026.04.08

Linux每日命令-15-chmod

Echo HaoRan
Echo HaoRan
#计划任务
ANALYSIS

Linux 每日一篇 - 15 - chmod#

Linux 权限管理神器!掌握 chmod 命令,轻松控制文件访问权限,让系统安全更有保障!

chmod 命令是什么?#

chmod 是”Change Mode”的缩写,用于修改文件或目录的访问权限,是 Linux 系统安全的重要组成部分。

基本用法#

PRTCL // PLAINTEXT
# 使用数字模式修改权限
chmod 755 filename
# 使用符号模式修改权限
chmod u+x filename # 给文件所有者添加执行权限
# 递归修改目录权限
chmod -R 755 directory/
# 复制权限(从其他文件)
chmod --reference=file1 file2
# 常见权限数字说明
# : rwxr-xr-x ( 所有者可读写执行,组和其他用户可读执行 )
# : rw-r--r-- ( 所有者可读写,组和其他用户只读 )
# : rw------- ( 只有所有者可读写 )

实用技巧#

PRTCL // PLAINTEXT
# 为所有者添加执行权限
chmod u+x script.sh
# 移除其他用户的所有权限
chmod o= file.txt
# 为用户组添加写权限
chmod g+w directory/
# 递归设置目录权限
chmod -R 755 /path/to/directory/
# 仅修改目录权限(不包括文件)
find /path -type d -exec chmod 755 {} \;
# 仅修改文件权限(不包括目录)
find /path -type f -exec chmod 644 {} \;
# 设置特殊权限位
chmod u+s file # 设置 SUID
chmod g+s dir # 设置 SGID
chmod +t dir # 设置粘滞位 (sticky bit)

常用场景#

PRTCL // PLAINTEXT
# 让脚本可执行
chmod +x myscript.sh
# 设置安全的配置文件权限
chmod 600 /etc/myapp/config
# 设置 Web 目录权限
chmod -R 755 /var/www/html/
# 设置日志文件权限
chmod 644 /var/log/myapp.log
# 为用户组设置共享目录权限
chmod -R g+rw /shared/directory/
chmod g+s /shared/directory/ # 设置 SGID 继承
# 临时提升文件权限
chmod 666 sensitive_file # 允许所有用户读写

关于我#

  • 来源博客:https://blog.echospace.top/find

  • 全平台同名”汪多多是只猫”,专注分享实用技术教程,让你的 IT 学习之路更轻松!

  • 关注我,每天一个 Linux 命令,轻松入门 Linux 系统!

R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
// END OF POST

订阅

通过 RSS 订阅本站,新文章发布时第一时间收到通知。

Follow
Classified
Chapter_06
Protocol_Ref: CC-BY-NC-SA-4.0

Linux每日命令-15-chmod

Author: CHONGXIReleased: 2026.04.08

Licensed under CC BY-NC-SA 4.0

评论

© 2025-2026 EchoSpace
Powered by Astro & echohaoran Non-Collaborative_Entity // Protocol_V.4.21