liunx chmod 数字法设置权限

数字法设置权限

可读 r 可以使用数字 4 表示

可写 w 可以使用数字 2 表示

可执行 x 可以使用数字 1 表示

例如:可读可写数字法表示 4+2 = 6

问题:将下面的权限信息换成数字表示

rw- rw- r--

6 6 4

例一、只给文件的所属组可执行的权限,文件的拥有者和其他人没有任何权限

# chmod 010 new1.txt

设置当前目录权限

# chmod 664 .

例二、只给文件的其他人可读、可写、可执行的权限,文件的拥有者和所属组没有任何权限

# chmod 007 new1.txt

例三、字母法和数字法哪一个好?

答:

1. 如果单纯的只是设置某一个部分的某一个权限,这个时候使用字母法简单

例如:只给文件的拥有者 可写的权限

# chmod u+w fileName (注意,这个时候其他部分(文件的所属组和其他人)的权限不变)

2. 如果需要设置多个部分的 多个权限信息的 时候,这个时候使用数字法很方便

例如:修改文件主人 可读可写权限, 给文件所属组可写的权限,不给其他人任何权限

# chmod 620 fileName

本文系作者在时代Java发表,未经许可,不得转载。

如有侵权,请联系nowjava@qq.com删除。

编辑于

关注时代Java

关注时代Java