새로운 sudo 사용자를 추가하려면 다음을 호출하면 됩니다.
# to create a new user
sudo adduser newusername
이 사용자가 sudo를 사용하도록 허용하려면 다음을 수행할 수 있습니다.
sudo adduser newusername sudo
또는
sudo gpasswd -a newusername sudo
이것이 맞다면 이러한 명령 사이에 차이점이 있습니까? 아니면 주로 Ubuntu 서버 강화 스크립트에 사용되지만 다른 Linux 버전이나 distro 호환성과 같이 최대한 다용도로 사용하려고 하는 이유는 무엇입니까?
답변1
궁극적으로 데비안(그리고 우분투)은 다음을 adduser
요구합니다 gpasswd
:
my $gpasswd = &which('gpasswd');
&systemcall($gpasswd, '-a',$existing_user,$existing_group);
데비안은 adduser
일련의 유틸리티에 대한 편리한 프론트 엔드로 작성되었습니다(한 단계 또는 다른 단계에서 , useradd
, gpasswd
, usermod
, passwd
및 chfn
더 많은 명령을 사용합니다). adduser
그리고 회사. 본질적으로 배포판에 특정한 프런트 엔드 스크립트입니다. 당신이 보는 것은더반, 하지만여유 소프트웨어그리고FreeBSD(적어도) 당신만의 것을 갖고 있어요.
나는 패키지의 출처를 기반으로 한 공통 도구 세트에서 파생된 것처럼 보이므로 와 같은 낮은 수준의 명령을 사용하는 usermod
일관된 인터페이스를 기대합니다.gpasswd
더반(그것에 의하여우분투,아키텍처Linux,페도라 모자, 그리고중앙 운영 체제), 그리고여유 소프트웨어.
반면에,데비안 권장시스템 관리자 등이 사용합니다 adduser
.