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

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

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

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

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

apt-get install aptitude
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

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

sudo apt-get install aptitude
Reading package lists... Done
Building dependency tree       
....

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

사용자가 sudo사용자 그룹에 속하지 않으면 sudo명령 을 사용할 수 없습니다 . 출력 아래에 던집니다.

testuser is not in the sudoers file.  This incident will be reported.

sudoers 목록에 사용자를 추가하려면usermod 명령을 사용 sudo하여 시스템 의 그룹에 기존 사용자를 추가합니다 . 아래는 예제 명령입니다.

sudo usermod -aG sudo testuser

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

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

To run a command as administrator (user "root"), use "sudo".
See "man sudo_root" for details.

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

adduser새 사용자를 만드는 데 사용되는 Linux 명령입니다. 생성하는 동안 sudo 그룹에 사용자를 추가하기 위해
플래그 와 함께 사용할 수 있습니다 --ingroup.

sudo adduser testuser --ingroup=sudo

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

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

sudo visudo

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

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

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

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

중요 참고 사항: 위의 sudoers 파일에서 제안된 변경 사항은 sudo 사용자가 명령 mvvisudo. 이것은 설명을 위한 것이며 시스템의 sudo 사용자에게 이러한 제한을 강제할 필요는 없습니다.

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

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

🍻 건배!


Chromebook에서 복사하여 붙여넣는 방법

Chromebook에서 복사하여 붙여넣는 방법

Chromebook으로 전환할 때 가장 먼저 궁금해할 수 있는 것은 이전 OS에서 손에 꼽히던 것과 같은 기본적인 작업을 수행하는 방법입니다. 복사 및 붙여넣기는 한 지점 또는 다른 지점에서 사용해야 하는 기본적인 기능 중 하나입니다.

tt를 사용하여 Linux에서 타이핑 테스트를 수행하는 방법

tt를 사용하여 Linux에서 타이핑 테스트를 수행하는 방법

기술의 현대 시대에 타이핑은 많은 직업에서 가장 일반적인 활동 중 하나가 되었습니다. 정확하게 입력하는 법을 배우면 같은 시간에 더 많은 일을 할 수 있습니다.

Ubuntu에서 Wi-Fi가 작동하지 않습니까? 해결 방법은 다음과 같습니다.

Ubuntu에서 Wi-Fi가 작동하지 않습니까? 해결 방법은 다음과 같습니다.

Ubuntu는 견고성과 비교적 적은 오류로 유명합니다. 그러나 확실히 문제가 많은 것은 아닙니다. 그러한 문제 중 하나는 Wi-Fi 드라이버에 있습니다. Wi-Fi가 작동하지 않는 경우에만 시스템 전원을 켤 수 있습니다.

Ubuntu의 루트 수퍼유저의 차이점

Ubuntu의 루트 수퍼유저의 차이점

Ubuntu의 루트 수퍼유저의 차이점이 무엇인지 궁금하십니까? 글쎄, 우리는 당신을 여기에서 다루었습니다.

Chromebook에서 QR 코드를 만들고 스캔하는 방법

Chromebook에서 QR 코드를 만들고 스캔하는 방법

빠른 응답 코드 또는 QR 코드는 기존 바코드보다 더 많은 정보를 포함하는 고급 바코드입니다. 이 코드는 2차원이므로 세로 또는 가로로 스캔할 수 있습니다.

Arch Linux에서 패키지를 설치하고 제거하는 방법

Arch Linux에서 패키지를 설치하고 제거하는 방법

Arch Linux에 패키지를 설치하고 싶지만 방법을 모르십니까? 많은 사람들이 Debian 기반 배포판에서 Arch로 처음 마이그레이션할 때 이 문제에 직면합니다. 그러나 패키지 관리자를 사용하여 Arch 기반 시스템에서 패키지를 쉽게 관리할 수 있습니다.

Ubuntu의 Alt-Tab에서 Windows 그룹을 해제하는 방법

Ubuntu의 Alt-Tab에서 Windows 그룹을 해제하는 방법

Ubuntu에서는 기본적으로 창 대신 응용 프로그램을 전환할 수 있습니다. Ubuntu의 Alt-Tab에서 이를 반대로 하고 탭을 그룹 해제하는 방법은 다음과 같습니다.

Linux에 Spotify를 설치하는 방법

Linux에 Spotify를 설치하는 방법

Spotify는 가장 큰 음악 스트리밍 서비스 중 하나입니다. 모바일(Android 및 iOS) 및 데스크톱(Mac 및 Windows) 장치 모두에 대한 기본 클라이언트가 있습니다.

Linux를 시작하는 9가지 기본 명령

Linux를 시작하는 9가지 기본 명령

Linux 사용법 가이드는 터미널에서 특정 작업을 수행할 것으로 예상하는 경우가 많으며, 이는 처음에는 겁이 날 수 있습니다. 그러나 걱정하지 마십시오. 이 Linux 명령 치트 시트는 터미널을 열고 몇 가지 유용한 명령을 실행하는 과정을 다룹니다.

2020년 Ubuntu 20.04를 위한 15가지 최고의 테마

2020년 Ubuntu 20.04를 위한 15가지 최고의 테마

Ubuntu 20.04s의 새로운 GNOME 데스크탑에 새로 업데이트된 많은 테마를 설치할 준비가 되었습니다. 2020년 최고의 우분투 테마 목록은 다음과 같습니다.