디렉토리의 그룹 설정을 변경하는 명령은 무엇입니까?


42

액세스하도록 지정된 그룹으로 추적 한 일부 파일 및 디렉토리에 대한 액세스 문제가 있습니다.

디렉토리의 속성 / 권한 메뉴에서 그룹의 이름을 기본 설정 (MyGroup)에서 내 Drupal 웹 사이트가 사용하는 www-data로 수동으로 변경하면 디렉토리 오류 메시지가 사라집니다.

이 변경이 필요한 많은 파일과 디렉토리가 있습니다. chmod를 사용하여 올바로 설정된 소유자를 변경하고 Ubuntu를 처음 사용하는 소유자를 변경한다고 생각되면 소유자 및 그룹이 권한 설정에서 작동하는 방식을 더 잘 이해하지 않고 실험하는 것을 꺼려합니다.

디렉토리의 그룹 설정을 변경하는 명령은 무엇입니까?

답변:


79

chmod소유자를 변경하지 않습니다. 권한을 변경합니다. chown소유자 (및 필요한 경우 그룹)를 chgrp변경하고 그룹을 변경합니다.

당신이 사용할 수있는

chown {-R} [user]{:group} [file|directory]

-R내부의 모든 작업을 수행하는 사용자 및 그룹 소유권을 설정합니다 directory. 따라서 rinzwind 및 그룹 rinzwind를 사용자에게 sudo chown -R rinzwind:rinzwind /tmp/설정 /tmp/합니다.

도 있습니다

chgrp {-R} [group] [file|directory]

사용자 권한을 건드릴 필요가없고 그룹 만 설정하면됩니다.

사용자가 속한 그룹을 확인할 수 있습니다 groups {username}.


15

Rinzwind의 답변 외에도 chown :group [file|directory]그룹 만 변경하고 소유자를 그대로 두는 데 사용할 수도 있습니다 .


그것은 Rinzwind의 답변이 이미 명확하지는 않지만 이미 말한 것입니다. 귀하의 답변이 중복되지 않은 것 같습니다.
David Foerster

-1

그룹을 현재 사용자로 변경합니다. 이것을 사용하십시오 :

sudo chgrp -R $USER ~/.blabla

1
Askubuntu에 기여해 주셔서 감사합니다. 그러나 이것은 허용되는 답변의 복제본입니다. 제거를 고려하십시오.
user3140225
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.