하나의 폴더 - 여러 사용자 권한

하나의 폴더 - 여러 사용자 권한

/home/john/Desktop/testuser 자신과 user 에게 액세스 권한 을
부여하고 싶습니다 .johnmike

나는 그룹을 만들었습니다:

sudo groupadd jm


사용자를 동일한 그룹에 추가합니다.

sudo usermod -a -G jm john
sudo usermod -a -G jm mike

그러면 올바른 내용이 제공됩니다.

sudo chgrp -R jm /home/john/Desktop/test
sudo chmod -R 770 /home/john/Desktop/test

로그인 mike해서 쓰다 cd /home/john/Desktop/test보니 가 뜹니다 Permission denied.

무엇이 문제일까요?

ls -la의 출력:

drwxrwx---+ 2 john jm 4096 Nov 7 15:35 test

답변1

질문 자체 아래의 의견에서 토론을 요약하면 다음과 같습니다.

사용자가 디렉터리에 액세스하려면 해당 디렉터리 자체는 물론 해당 디렉터리 위의 모든 디렉터리에 대해 최소한 실행 권한도 있어야 합니다. 이는 사용자, 그룹 또는 "기타" 권한 비트를 통해 수행될 수 있습니다.

mike사용자가 디렉터리에 액세스 하려면 /home/john/Desktop/test사용자에게 x모든 디렉터리에 대한 권한이 있어야 합니다.

  • /,
  • /home,
  • /home/john,
  • /home/john/Desktop, 및 정보
  • /home/john/Desktop/test.

사용자가 이 목록에 있는 디렉터리의 소유자가 아닌 경우 x해당 디렉터리에 대한 권한이 있는 그룹의 일부이거나 디렉터리에 x"기타"에 대한 권한이 설정되어 있어야 합니다.

관련된:

관련 정보