/run/media/mb링크 인가요 ?

/run/media/mb링크 인가요 ?

나는 디렉토리의 권한을 엉망으로 만들었다고 확신합니다 setfacl.

모든 것을 복원하기 전에 그룹 소유권에 대해 다른 결과가 나타나는 이유 getfacl와 결과를 이해하고 싶습니다 .stat

stat /run/media/mb다음을 생성합니다.

  File: /run/media/mb/
  Size: 80          Blocks: 0          IO Block: 4096   directory
Device: 14h/20d Inode: 19580       Links: 4
Access: (0775/drwxrwxr-x)  Uid: ( 1001/      mb)   Gid: (  169/transmission)
Access: 2020-11-29 13:16:04.352491648 +0100
Modify: 2020-11-23 19:01:18.921787997 +0100
Change: 2020-11-23 19:40:50.176827454 +0100
Birth: -

좋습니다. 이 디렉터리에 대한 권한은 "전송" 그룹의 구성원에게 전체 액세스 권한을 부여합니다. 양측은 평화에 namei -olm동의합니다 .ls -lstat

getfacl /run/media/mb동의하지 않는다:

getfacl: Removing leading '/' from absolute path names
# file: run/media/mb
# owner: mb
# group: transmission
user::rwx
user:mb:r-x
group::---
mask::rwx
other::r-x

getfacl해당 그룹의 구성원은 전혀 액세스할 수 없는 것으로 알려졌습니다 .

실제로 "transmission" 그룹에 속한 사용자 "transmission"은 디렉터리에 액세스할 수 없습니다.

sudo -u transmission ls /run/media/mb/

생산하다

ls: cannot open directory '/run/media/mb/': Permission denied

0775한편으로는 서로 다른 당국을 어떻게 조정하고 group::---, 다른 한편으로는 어떻게 조정합니까? 내 가정은 이것이 모순되어서는 안 된다는 것입니다.


에서 man 5 acl:

ACL 항목과 파일 권한 비트 간의 대응

ACL에 의해 정의된 권한은 파일 권한 비트에 의해 지정된 권한의 상위 집합입니다.

파일 소유자, 그룹 및 기타 권한과 특정 ACL 항목 간에는 대응 관계가 있습니다. 소유자 권한은 ACL_USER_OBJ 항목의 권한에 해당합니다. ACL에 ACL_MASK 항목이 있는 경우 그룹 권한은 ACL_MASK 항목의 권한에 해당합니다. 그렇지 않고 ACL에 ACL_MASK 항목이 없으면 그룹 권한은 ACL_GROUP_OBJ 항목의 권한에 해당합니다. 다른 권한은 ACL_OTHER_OBJ 항목의 권한에 해당합니다.

파일 소유자, 그룹 및 기타 권한은 항상 해당 ACL 항목의 권한과 일치합니다.. 파일 권한 비트를 수정하면 관련 ACL 항목이 수정되고, 이러한 ACL 항목을 수정하면 파일 권한 비트가 수정됩니다.


/run/media/mb링크 인가요 ?

그렇지 않은 것 같습니다. file /run/media/mb말하고 생산 /run/media/mb: directory하십시오 . 다음을 제외하고 는 아무것도 표시되지 않습니다 .realpath /run/media/mb/run/media/mbstat -Lstat

  File: /run/media/mb
  Size: 80          Blocks: 0          IO Block: 4096   directory
Device: 14h/20d Inode: 19580       Links: 4
Access: (0775/drwxrwxr-x)  Uid: ( 1001/      mb)   Gid: (  169/transmission)
Access: 2020-11-30 18:55:22.446709839 +0100
Modify: 2020-11-23 19:01:18.921787997 +0100
Change: 2020-11-23 19:40:50.176827454 +0100
Birth: -

그거 어디서 났어 /run/media/mb?

나는 사용한다udiskieRaspberry Pi 4에 외부 장치 설치. 각 외부 장치에 대한 udiskie하위 디렉터리를 만들고 추가합니다 ./run/media/mb

관련 정보