
교수님께서 내 파일을 복사하려면 액세스 권한이 필요하셔서 'setfacl -b'를 사용했습니다. 내 홈 디렉토리에서 그에게 액세스 권한을 부여합니다. 이제 변경했지만 이제 아무도 액세스할 수 없습니다. 그래서 다른 사람들이 이제 실행 권한을 가질 수 있도록 변경했습니다.
하지만 내 서버의 모든 사용자를 보면 모든 사용자가 "drwxrwx--x+"를 가지고 있는 것 같지만 내 서버는 '+' 없이 "drwxrwx--x"만 있습니다. 누군가 그게 무슨 뜻인지 설명해줄 수 있나요? 그리고 어떻게 광산을 그들과 같은 것으로 만들 수 있습니까?
감사해요.
답변1
더하기 기호는 해당 파일에 적용되는 ACL이 있음을 의미합니다.
"getfacl" 명령을 사용하여 복사하려는 ACL을 확인한 다음 setfacl을 사용하여 이를 설정합니다(먼저 어떤 권한을 부여할지 이해해야 합니다).
답변2
부분적으로는 사용 중인 유닉스의 특성에 따라 달라집니다. 이는 대개 디렉터리에 ACL 규칙이 적용되어 있음을 의미합니다.
참조:http://sadiquepp.blogspot.com/2010/01/in-output-of-ls-l-stands-for-what.html
답변3
"+"는 파일과 연결된 ACL(액세스 제어 목록) 항목이 있음을 나타냅니다.
다음에 대한 설명서를 참조하세요 setfacl --restore
.
'getfacl -R' 또는 이와 유사한 방법으로 생성된 권한 백업을 복원합니다. 전체 디렉터리 하위 트리의 모든 권한은 이 메커니즘을 사용하여 복원됩니다. 입력에 소유자 설명 또는 그룹 설명이 포함되어 있고 setfacl이 루트로 실행되는 경우 모든 파일의 소유자 및 소유 그룹도 복원됩니다. 이 옵션은 '--test'를 제외한 다른 옵션과 함께 사용할 수 없습니다.
로부터설정매뉴얼 페이지