내 Ubuntu 시스템의 사용자에게 APT 권한을 부여하고 싶습니다. 그러나 APT에서 루트 쉘로 쉽게 업그레이드할 수 있으므로 sudo는 실행 가능한 옵션이 아닙니다. 사용자에게 APT 권한을 부여하는 다른 방법이 있습니까?
답변1
이 문제를 해결하는 가장 좋은 방법 은 /etc/sudoers
. /usr/bin/apt
우리는 이 그룹을 이라고 부릅니다 apt_users
.
#groupadd apt_users
#groupmems -a <some user> -g apt_users
/etc/sudoers
그런 다음 이 그룹의 사용자에게 apt를 실행할 수 있는 권한을 부여하도록 파일을 수정합니다 . 루트 사용자로 호출하여 visudo
sudoers 파일을 엽니다. 그런 다음 파일에 한 줄을 추가합니다.
%apt_users localhost=/usr/bin/apt
apt_users 그룹에 추가한 사용자는 이제 sudo apt
다른 상승된 권한을 부여받지 않고 실행할 수 있는 권한을 갖게 되지만 여전히 비밀번호를 입력해야 합니다.