데비안: 홈 폴더에서 chgrp가 제대로 작동하지 않습니다.

데비안: 홈 폴더에서 chgrp가 제대로 작동하지 않습니다.

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첫 번째 항목과 user 를 혼동하고 계신 것 같습니다 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

관련 정보