사용자(관리자)에게 /usr/local/src
패키지를 다운로드하고 빌드할 수 있는 권한을 부여하려면 어떻게 해야 합니까?
답변1
데비안과 그 파생물(내가 아는 한 우분투 포함)에는 src
이 목적을 위해 특별히 그룹이 있습니다. 비록 역사적으로 /usr/src
(기본적으로 그룹이 소유했지만 src
그룹은 쓰기 가능했습니다.)2010년 이후에 설치된 시스템에는 더 이상 해당되지 않습니다.).
이를 수용하려면 /usr/local/src
디렉터리를 적절하게 설정하기만 하면 됩니다.
chown root:src /usr/local/src
chmod 775 /usr/local/src
그런 다음 적절한 사용자를 src
그룹에 추가합니다.
adduser user1 src
선택한 그룹에 동일한 기술을 적용할 수 있습니다. 예를 들어 다음과 같은 새 그룹이 있습니다 localsrc
.
addgroup localsrc
chown root:localsrc /usr/local/src
chmod 775 /usr/local/src
adduser user1 localsrc
또한 사용자가 만든 디렉터리 자체를 그룹의 모든 사람이 쓸 수 있도록 하려면 그룹 고정 비트를 추가해야 합니다.
chmod 2775 /usr/local/src