You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux服务器下如何为文件设置-rw-rw-r--权限?已尝试chmod 700未成功

正确设置文件权限为-rw-rw-r--的方法

嘿,你遇到的问题很常见——chmod 700给的是rwx------权限,和你想要的-rw-rw-r--完全不是一回事,难怪达不到预期效果!下面给你两种靠谱的操作方法:

方法一:数字权限法(最常用)

Linux权限的数字表示是把读(r)、写(w)、执行(x)对应成4、2、1,然后把每个身份的权限数值相加:

  • 所有者(user):rw = 4+2 = 6
  • 组用户(group):rw = 4+2 = 6
  • 其他用户(other):r = 4

所以目标权限对应的数字是664,执行命令:

chmod 664 filename

方法二:符号权限法(更直观)

如果记不住数字,用符号设置更清晰,直接指定每个身份的权限:

chmod u=rw,g=rw,o=r filename

这里的u代表所有者,g代表组,o代表其他用户,=表示直接设置对应的权限(覆盖原有权限)。

如果你想基于现有权限修改(比如只添加权限,不覆盖),也可以这样写:

chmod ug+rw,o+r filename

不过这种方式不如绝对设置精准,推荐用前面的=方式确保得到你想要的权限。

验证权限设置

执行完命令后,用下面的命令确认权限是否正确:

ls -l filename

输出里应该能看到-rw-rw-r--的权限字符串。

内容的提问来源于stack exchange,提问作者ganesh kaspate

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 07:12:34