팀원과 나는 둘 다 서버에 액세스할 수 있습니다. 우리는 모두 내가 그룹이라고 부르는 것에 속해 있습니다 team
. 서버에 디렉토리를 만들었고 시스템 구성 방식에 따라 기본값은 drwxrws---+
소유자 및 team
그룹입니다.
me@server:/parent_dir$ ls -l
drwxrws---+ 3 me team 4096 Dec 13 20:03 new_dir
me@server:/parent_dir$ getfacl new_dir/
# file: new_dir/
# owner: me
# group: team
# flags: -s-
user::rwx
group::rwx
other::---
default:user::rwx
default:group::rwx
default:other::---
내 팀원의 것임을 확인했습니다 team
. 거기에서 그가 시도하면 다음 과 같은 오류가 발생합니다.cd
parent_dir
cd
new_dir
-bash: cd: new_dir/: Permission denied
왜 디렉토리에 접근할 수 없나요?
상위 디렉터리:
me@server:/$ ls -l
drwxrws---+ 4 root team 4096 Dec 12 21:11 parent_dir
me@server:/$ getfacl parent_dir
# file: parent_dir
# owner: root
# group: team
# flags: -s-
user::rwx
group::rwx
group:team:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:other::---