发布网友 发布时间:2022-04-23 18:39
共5个回答
热心网友 时间:2023-10-13 07:42
你可以执行 ll 查看下文件的属性
-rwxrwxrwx 1 root root
<各个权限> 链接 用户 用户组
在各个权限中,前三个代表自身权限,中间三个代表用户组权限,后面三个代表其他用户的权限。
如果要实现你的要求 那么 test文件属于 hello用户 ,有读写权限,并且 hi和 hello 在一个组里,权限只有读。
最后,设置其他用户为空。 文件一般最高权限是777 文件夹最高权限为666 其中 r 是4 w是2 x 是1
明白? root用户可以对任何文件、任何文件夹具有最高权限。
热心网友 时间:2023-10-13 07:42
就是用r,w,x分别表示读、写、执行者三个权限,一共重复三遍,如果没有用“-”补位表示没有该权限,例如r-x就表示:可读,不能写入,可以执行。用二进制表示就是101其中1代表有该权限,0代表没有该权限,所有rwx就写成111换算成十进制就是7,所有可以读可写可执行就是7的权限0就是什么都没有,1就是001=--x,2=010=-w-,3=011=-wx,4=100=r--,5=101=r-x,6=110=rw-,7=111=rwx。所有有时候会说777的权限就是该文件对应所有用户都有rwx的权限,设置好针对用户的权限就行了
还有就是777的前面可以加一个8进制数字,不加默认为0 ,4表示suid,2表示sgid,1表示stick bit,设置的时候就是同上面rwx一样的理解,就是这三个功能开启来没
比如chmod 1777
热心网友 时间:2023-10-13 07:43
chmod 7 file
释:
chmod abc file a、b、c为(0-7)的数字
abc 对应 用户、群组、其他
7=111(2进制)分别代表 读、写、执行
chmod 6 file 就是 用户+群组可读写,其他只读
热心网友 时间:2023-10-13 07:43
假设test在/目录下
setfacl -m u:hello:rw /test
setfacl -m u:hi:r /test
chmod o-rwx /test
getfacl /test查看该文件的facl
热心网友 时间:2023-10-13 07:44
请看 ACL 的相关资料。