아치 리눅스, 전체 루트 권한 없이 팩맨을 사용하도록 사용자 설정

아치 리눅스, 전체 루트 권한 없이 팩맨을 사용하도록 사용자 설정

내 아치 Linux 시스템에서 여러 수준의 사용자를 설정하려고 합니다. 루트 사용자를 잠그고 3가지 수준의 사용자를 갖고 싶습니다. 위는 본질적으로 전체 휠 루트 사용자이고 그 아래에서는 권한이 낮은 사용자가 팩맨 사용과 같은 일부 고급 기능을 수행하기를 원합니다. 그래서 휠 그룹에 submasteruser를 추가하는 대신 visudo를 사용하고 다음 줄을 추가했습니다.

User_Alias    SUBMASTER = submasteruser
Cmnd_Alias    SUBMASTER = /usr/bin/pacman
SUBMASTER ALL=(ALL) SUBMASTER

하지만 sudo pacman -Syu 또는 sudo pacman -S git 등을 사용하려고 하면 여전히 오류가 발생합니다. 죄송합니다. submasteruser는 /usr/bin/pacman을 실행할 수 없습니다.

SUBMASTER의 /etc/sudoers Cmnd_Alias에 포함해야 할 다른 파일이 있습니까? 아니면 여기에 몇 가지 기본 정보가 누락되어 있습니까?

관련 정보