파일을 만들고 /home/andrew/lolka123
이름이 지정된 그룹에 권한을 부여했습니다. (사용자read
andrew
앤드류파일과 상위 디렉터리 소유) 또한 상위 디렉터리에 그룹 권한을 추가했습니다.
이제 사용자에게 이 파일에 대한 액세스 권한을 부여하고 싶습니다.http.
두 사용자 모두앤드류그리고http그룹에 존재합니다 andrew
. 이제 다음에서 파일을 읽으려고 합니다.http사용자인데 나에게 Permission denied
, 왜?
사실을 확인하세요/home/andrew/lol123
:
# file: home/andrew/lol123
# owner: andrew
# group: andrew
user::rw-
group::r--
other::r--
사실 확인 ~/
:
getfacl: Removing leading '/' from absolute path names
# file: home/andrew/
# owner: andrew
# group: andrew
user::rwx
user:nobody:--x
group::---
mask::rwx
other::---
편집 2:
sudo chmod g+rx /home/andrew/
작동하지 않습니다. getfacl /home/andrew/
아직 표시 중group::---
답변1
사용자 로서 http
다음 명령을 사용 newgrp andrew
하여 파일에 액세스할 수 있는 경우 세션이 그룹에 대한 변경 사항을 적용하지 않았기 때문입니다. 일반적으로 이 변경 사항을 적용하려면 다시 로그인해야 합니다.