我试图chgrp
在用户“2”的主文件夹中名为“share”的文件夹上使用。该ls -l
文件夹如下所示:
drwxr-xr-x 2 2 bin 4096 Sep 29 13:09 share
当使用chgrp
上面所示的文件夹“share”上名为“34”的组时,“bin”参数更改为 34,但组参数(现在为 2)保持不变。
为什么会发生这种情况?
答案1
我认为您将第一个2
与您的用户混淆了2
。第一个2
代表硬链接总数,第二个2
代表您的用户,然后是组名称,可以是 bin 或34
更改后的组名称。以下是您所看到内容的解释:
+-permissions that apply to the owner
|
| +-permissions that apply to all other users
| |
| | +-number of hard links
| | |
| | | +-size +-last modification date and time
_|_ _|_ | __|__ _____|_______
drwxr-xr-x 2 2 bin 4096 Sep 29 13:09 share
___ _ ___ _____
| | | |
| | | +-name of file or directory
| | |
| | +-the group that the group permissions applies to
| |
| +-owner
|
+-permissions that apply to users who are members of the group