답변:
wheel
Fedora 시스템에서 불리는 특별한 유닉스 그룹을 사용한다면 이것은 아주 사소한 일 입니다. 다음을 수행하면됩니다.
기본 사용자를 wheel
그룹에 추가
$ sudo gpasswd -a <primary account> wheel
%wheel
그룹에서 NOPASSWD를 사용하도록 설정/etc/sudoers
$ sudo visudo
그런 다음이 줄을 주석 처리하십시오.
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
이 줄의 주석을 해제하십시오.
## Same thing without a password
%wheel ALL=(ALL) NOPASSWD: ALL
이 파일을 Shift+ Z+로 저장하십시오 Z.
로그 아웃 후 다시 로그인
참고 : 이 마지막 단계는 기본 계정이 이제 wheel
Unix 그룹 의 구성원임을 나타내는 데스크탑 및 해당 최상위 쉘이 다시 실행되도록하는 필수 단계입니다 .
%wheel
해당 그룹으로 변경하십시오 .
일반적으로 Debian / Ubuntu / Mint / Kali / Antix와 같은 Debian 기반 배포판에서 sudo의 기본 그룹은 다음과 같습니다 sudo
.
암호없는 sudo
사용자를 데비안 기반 시스템에 추가하려면 다음 단계를 따르십시오.
설치 sudo
데비안에서는 설치 옵션에 따라 sudo
기본적으로 설치 되지 않은 경우가 종종 있습니다 .
패키지 sudo
가 설치되어 있지 않은 경우 (예 :가없는 경우 /etc/sudoers
) 루트로 실행하십시오.
# apt install sudo
sudo 그룹에 사용자 추가
sudo 그룹에 사용자를 아직 추가하지 않은 경우 sudo 그룹에 추가하십시오 (Ubuntu 및 파생 제품은 설치에서 작성된 사용자를 sudo 그룹에 자동으로 추가합니다).
첫 번째 sudo 사용자를 설정할 때 첫 번째 sudo 사용자는 다음과 root
같습니다.
# gpasswd -a <primary account> sudo
이미 sudo
사용자가있는 경우 해당 사용자를 통해 sudo 그룹의 다른 사용자를 설정하는 것이 좋습니다.
$ sudo gpasswd -a <primary account> sudo
/etc/sudoers
NOPASSWD 지시문을 추가하도록 수정
그런 다음 다음 /etc/sudoers
을 사용하여 sudo
그룹 의 기본 줄을 편집하십시오 .
$ sudo visudo
다음에서 변경하십시오.
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
에:
# Allow members of group sudo to execute any command, no password
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
로그 아웃 후 다시 로그인
시스템에 로그인 한 경우 의도 한 사용자는 로그 아웃 한 후 sudo
그룹에 속한 사용자의 변경 사항을 적용하기 위해 로그인 해야합니다.
참고 : 데비안에서 그룹 wheel
은 종종 RedHat / SuSE 기반 배포판에서와 같이 명령에 su
그룹을 사용하는 대신 PAM에서 그룹 사용을 제한하는 데 사용됩니다 sudo
.
전통적으로 데비안 기반 배포판에서는 sudo
명령에 sudo
그룹 을 사용합니다 .
대부분의 배포판에는 다음과 같은 줄이 있습니다 /etc/sudoers/
.
#includedir /etc/sudoers.d
결과적으로 한 명의 사용자를 추가하는 쉬운 방법은 /etc/sudoers.d/
디렉토리에 적합한 파일을 작성하는 것입니다 . 일반적으로 사용자를 추가하기 위해 이름을 지정합니다.
add_sudoer() {
if ! test -n "$1"
then echo "Usage: $0 <user>" >&2; return
fi
printf >"/etc/sudoers.d/$1" '%s ALL= NOPASSWD: ALL\n' "$1"
}
Defaults:%s !lecture, !authenticate\n
파일 에 추가 및 / 또는 기타 옵션을 추가 할 수도 있습니다.
wheel
다른 그룹을 사용하지 않으면 어떻게 됩니까?