Linux chmod 命令的基本使用

举报
yd_225107369 发表于 2026/10/23 09:47:09 2026/10/23
【摘要】 Linux chmod 命令的基本使用Linux 中的 chmod 命令用于修改文件或目录的权限,常用于服务器部署、脚本执行和文件安全管理。修改文件权限chmod 644 config.txt644 表示文件所有者可以读写,其他用户只能读取。允许脚本执行新建的 Shell 脚本可能没有执行权限,可以使用:chmod +x deploy.sh添加执行权限后,就可以通过以下命令运行:./depl...

Linux chmod 命令的基本使用

Linux 中的 chmod 命令用于修改文件或目录的权限,常用于服务器部署、脚本执行和文件安全管理。

修改文件权限

chmod 644 config.txt

644 表示文件所有者可以读写,其他用户只能读取。

允许脚本执行

新建的 Shell 脚本可能没有执行权限,可以使用:

chmod +x deploy.sh

添加执行权限后,就可以通过以下命令运行:

./deploy.sh

使用符号修改权限

除了数字,还可以使用符号设置权限:

chmod u+x deploy.sh
chmod g-w config.txt
  • u+x:给文件所有者添加执行权限。

  • g-w:移除所属用户组的写入权限。

查看文件权限

ls -l config.txt

输出示例:

-rw-r--r-- 1 user user 120 Oct 23 09:00 config.txt

其中 rw- 表示所有者具有读写权限,后面的两个 r-- 分别表示所属组和其他用户只有读取权限。

chmod 是 Linux 运维中非常常用的命令。设置权限时应遵循最小权限原则,不要为了方便而随意使用 chmod 777,以免带来安全风险。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。