다른 그룹의 두 명의 다른 사용자가 파일을 편집 할 수있게 만드는 방법은 무엇입니까?


10

에 폴더가 /home/www/있고 소유자 www는-그룹의 일부입니다 www. 그룹의 john일부인 다른 사용자가 있습니다 john. 와에 chown /home/www/의해 쓰기 가능하게하려면 어떻게 해야 합니까? 감사wwwjohn

답변:


13

디렉토리에 대한 권한을 수정하는 대신 사용자 john을 www그룹 에 추가하는 것이 더 쉬울 수 있습니다 . 사용자는 여러 그룹에 속할 수 있습니다. usermod를 사용하거나 /etc/group파일을 편집 하거나 Linux 시스템에 GUI가있는 경우 그래픽 사용자 관리자 프로그램을 사용하십시오 (디트로 및 데스크탑 환경에 따라 다른 이름으로 불림). 가장 쉬운 방법은 명령 프롬프트를 열고 다음을 입력하는 것입니다.

sudo usermod -G www -a john

계정 비밀번호를 묻는 메시지가 표시되면 비밀번호를 입력하면 john 사용자가 / home / www 디렉토리에 대한 그룹 레벨 액세스 권한을 갖게됩니다.

이 그룹 www가 이미 그 그룹이 해당 수준의 액세스 권한이없는 경우 사용하는 / 홈 / www 디렉토리에 대한 액세스를 실행 / 쓰기 / 읽기 가정 한 것입니다 chgrp www /home/wwwchmod g+rwx /home/www그 돌봐.

참고 : 현재 'john'으로 로그인 한 경우 권한을 업데이트하려면 로그 아웃했다가 다시 로그인해야합니다.


3
또는보다 세분화 된 액세스가 필요한 경우 www와 john이 모두있는 다른 그룹을 만듭니다.
KeithB

2

당신은 할 수 없습니다. 그러나 ACL을 설정할 수 있습니다.

setfacl -m g:john:rwx /home/www

acl마운트 옵션 (에 fstab또는 사용 mount -o remount,acl /) 을 추가 하기 위해 추가해야 할 수도 있습니다 .
user1686

또한 rwxfor 를 제공 한다고해서 내부 파일에 대한 쓰기 액세스 권한이 부여 /home/www되지는 않습니다 .
user1686

2

새 그룹 www-and-john을 만든 다음

chown -R www:www-and-john /home/www/

chmod -R g+w .

결국에는 두 사용자를 그룹에 추가하십시오 www-and-john.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.