使用说明
- 为所有者、所属组和其他人勾选权限 —— 或输入
644这样的八进制,或粘贴ls -l里的-rw-r--r--。 - 需要时勾选特殊权限位(setuid、setgid、sticky)。
- 输入
u+x,go-w这样的符号修改并按回车,会应用到当前权限上。 - 复制生成的
chmod命令。
常见问题
755 和 644 是什么意思?
每一位是所有者、所属组、其他人的读(4)+ 写(2)+ 执行(1)之和。755 表示所有者 rwx、其他人 r-x,常用于目录和脚本;644 表示所有者可读写、其他人只读,常用于普通文件。
setuid、setgid、sticky 是什么?
最前面的第四位数字。setuid(4)让程序以文件所有者身份运行;setgid(2)对组生效,用在目录上时新文件会继承目录的组;sticky(1)用在 /tmp 这类目录上,防止用户删除别人的文件。
可以用 777 吗?
几乎不应该。它允许系统上任何用户修改文件。应该用 chown 修正所有者,多人协作时给组写权限(775/664)即可。