数字法设置权限
可读 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删除。