Ubuntu에서 Sudo 사용자를 추가하는 방법

수도 Linux 시스템에서 가장 일반적으로 사용되는 명령 중 하나입니다. 이를 통해 사용자는 기본적으로 수퍼유저인 다른 사용자로 특정 프로그램을 실행할 수 있습니다.

주로 관리 목적으로 사용됩니다. Linux PC에서 관리자가 아닌 사용자에게 제한된 관리자 액세스를 제공합니다.

예를 들어 기본적으로 사용자는 Ubuntu 시스템에 패키지를 설치할 수 없습니다. 그러나 사용자는 다음과 같이 할 수 있습니다. 수도 명령.

sudo가 없는 루트가 아닌 사용자는 프로그램을 설치할 수 없습니다.. 아래에서 실패한 시도의 예를 참조하십시오.

apt-get install aptitude E: 잠금 파일 /var/lib/dpkg/lock-frontend를 열 수 없습니다. - open(13: 권한 거부됨) E: dpkg 프론트엔드 잠금을 획득할 수 없습니다(/var/lib/dpkg/lock-frontend ), 당신은 루트입니까?

sudo를 사용하는 루트가 아닌 사용자는 프로그램을 설치할 수 있습니다. 문제없이 시스템에.

sudo apt-get install aptitude 패키지 목록 읽기... 완료 종속성 트리 빌드 ....

기존 사용자를 Sudo 사용자로 추가

사용자가 회원이 아닌 경우 수도 사용자 그룹, 그것은 사용할 수 없습니다 수도 명령. 출력 아래에 던집니다.

testuser는 sudoers 파일에 없습니다. 이 사건은 보고될 것입니다.

sudoers 목록에 사용자를 추가하려면, 사용 사용자 모드 기존 사용자를 추가하는 명령 수도 시스템의 그룹입니다. 아래는 예제 명령입니다.

sudo usermod -aG sudo testuser

여기서 -ㅏ 옵션은 '추가'를 의미합니다. 사용자의 기존 그룹 구성원 자격이 영향을 받지 않도록 합니다. -G 사용자를 추가할 그룹을 지정하기 위한 것입니다.

사용자가 sudo 그룹에 추가되면 다음에 이 사용자가 시스템에 로그인할 때 터미널에 다음 메시지가 표시됩니다.

관리자(사용자 "루트")로 명령을 실행하려면 "sudo"를 사용합니다. 자세한 내용은 "man sudo_root"를 참조하십시오.

Sudo 권한이 있는 새 사용자 생성

사용자 추가 새 사용자를 만드는 데 사용되는 Linux 명령입니다. 그것은 함께 사용할 수 있습니다

깃발 --그룹에서 생성하는 동안 sudo 그룹에 사용자를 추가합니다.

sudo adduser testuser --ingroup=sudo

sudo로 허용되어야 하는 명령 제한

파일 /etc/sudoers 에 대한 구성 옵션이 포함되어 있습니다. 수도 명령. 이 파일은 루트에 대해서도 직접 쓰기 방지되어 있습니다. 이 파일을 편집하는 유일한 방법은 비수도 명령.

sudo visudo

위의 명령은 nano 명령줄 편집기를 사용하여 파일을 엽니다. 스크롤하여 파일에서 아래 줄을 찾습니다.

# sudo 그룹의 구성원이 모든 명령을 실행할 수 있도록 허용 %sudo ALL=(ALL:ALL) ALL

마지막 모두 행에서 sudo로 허용되어야 하는 유일한 명령 또는 명령 세트로 대체될 수 있습니다.

# sudo 그룹의 구성원이 모든 명령을 실행할 수 있도록 허용 %sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

중요 사항: 위의 sudoers 파일에서 제안된 변경 사항은 sudo 사용자가 명령만 실행할 수 있도록 제한합니다. 뮤직비디오 그리고 비수도. 이것은 단지 설명을 위한 것이며, 시스템의 sudo 사용자에게 이러한 제한을 강제할 필요는 없습니다.

위에 공유된 지침을 사용하여 sudoers 파일을 변경한 경우 다음을 사용하여 파일을 저장해야 합니다. Ctrl + O 변경 사항이 적용됩니다. 그런 다음 다음을 사용하여 nano를 종료할 수 있습니다. Ctrl + X.

변경 사항을 적용하려면 로그인/로그아웃하거나 시스템을 다시 시작하거나 새 터미널 창을 시작해야 할 수 있습니다.

? 건배!