Linux怎么给一个文档赋予不同用户不同权限

发布网友 发布时间: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 的相关资料。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com