这个chmod计算器的作用
文件权限是一个12位的数字,大多数人只会用755或644来识别。这台计算器使得比特可见。切换读,写和执行为所有者,组和其他,加上特殊的setuid,setgid和sticky位,并看到八进制和符号形式 (rwxr-xr-x) 更新,以及一个准备运行的chmod命令。您还可以输入一个八进制数或符号字符串来解码它,将u+x,go-w等符号表达式应用于现有模式,
使用方法
- 点击权限网格中的选项框,或者在输入中输入
750,0644或rwxr-x---。 - 阅读八进制值,符号字符串和生成命令,例如
chmod 750 deploy.sh。 - 要尝试一个表达式,请输入它到 apply chmod expression,然后查看结果的模式。
- 在 umask 部分,输入像
022这样的值,看看新文件得到644和新目录755。
常见的许可值
- 644 (
rw-r--r--):常规文件,如HTML,配置或源文件。 - 755 (
rwxr-xr-x):可执行文件,脚本和目录。 - 600 (
rw-------):私有文件如SSH密钥;ssh拒绝更开放的密钥。 - 700 (
rwx------):私人目录,如~/.ssh。 - 775 / 664:共享组目录和文件。
- 1777 (
rwxrwxrwt):/tmp,粘性位阻止用户删除对方的文件。 - 2775:在目录上的setgid使新文件继承目录的组。
如何使用umask
文件开始于666和目录在777。在 umask 022 中,删除了对群体和其他人的写入权限,给出 644 和 755。在umask 077中,只有所有者可以进入。执行位从来没有被 umask 添加到新文件中。