데비안: Sudoers 파일에 사용자 추가 [가이드]

데비안: Sudoers 파일에 사용자 추가 [가이드]

당신은 데비안 리눅스 사용자입니까? Sudo 명령을 사용할 수 없고 이유를 모르십니까? 우리가 도울 수있어! 이 가이드를 따라 데비안에서 sudoers 파일에 사용자를 추가하는 방법을 보여드리겠습니다!

데비안: Sudoers 파일에 사용자 추가 [가이드]

시작하기 전에

이 튜토리얼은 데비안 리눅스에서 Sudoers 파일에 사용자를 추가하는 방법을 안내합니다. 다른 많은 Linux 운영 체제와 달리 Debian은 설치 중에 사용자를 위해 Sudo를 설정하지 않습니다.

그러나 Bunsen Labs, Devuan, SolydXK 등과 같은 Debian 기반 운영 체제를 사용하는 경우에도 Sudo가 설정되어 있지 않을 수 있습니다. 이 경우 이러한 운영 체제가 데비안을 기반으로 하므로 지침이 유사해야 하므로 이 가이드를 따르십시오.

데비안은 sudoers에 사용자 추가 – 단일 사용자 추가  

데비안에서 사용자에 대한 Sudo 액세스 권한을 얻는 가장 쉬운 방법은 그룹 관리 도구를 통해 Sudoers 파일에 사용자를 추가하는 것을 완전히 무시하고 대신 Sudoer 파일을 수동으로 편집하여 특정 사용자를 지정하고 모든 권한을 부여하는 것입니다.

Debian의 Sudoers 파일에 단일 사용자를 추가하려면 터미널 창을 여십시오. 터미널 창이 열리면 루트 계정로그인 해야 합니다 . 이유? sudoers를 포함한 시스템 파일을 수정하려면 루트 계정이 필요합니다.

터미널 창이 열리면 터미널에서 su  명령 을 실행하여 데비안의 루트 계정에 액세스할 수 있습니다  . 데비안 설치 과정에서 설정한 루트 암호를 기억해야 한다는 것을 기억하십시오.

수 -

데비안 PC의 터미널에서 루트 계정에 로그인한 후 편집을 위해 Sudoers 파일을 열어야 합니다. Sudoers 파일은 /etc/디렉토리( /etc/sudoers)에 있습니다. 그러나 파일을 직접 편집해서는 안 됩니다. 대신 visudo  명령을 사용해야 합니다 .

참고: 이 가이드에서는 대부분의 Linux 사용자가 사용하기 쉽고 접근하기 쉬운 Nano 편집기를 사용합니다. Nano가 마음에 들지 않으면 아래 명령에서 "nano"를 다른 것으로 변경하십시오.

편집자=나노 비수도

한 번  visudo를의  명령이 실행 된, 나노 편집기는 데비안 리눅스 PC에서의 sudoers 파일을 엽니 다. 여기에서 아래쪽  화살표  키를 사용  하여 특정 줄 " ## User privilege specification" 을 찾습니다 .

해당 줄 아래에 " root ALL=(ALL) ALL." 가 표시되어야 합니다 . 이 코드는 루트 계정이 Sudo를 사용할 수 있음을 Debian에 알려줍니다. Sudoer 권한을 부여하려면 자신의 사용자에 대해 이 행을 복제해야 합니다. 

Nano 편집기에서 " root ALL=(ALL) ALL" 아래 에 새 줄을 만들고 아래 줄에 작성합니다. 데비안에서 Sudo에 액세스하려면 "user"를 사용자 이름으로 변경해야 합니다.

데비안: Sudoers 파일에 사용자 추가 [가이드]

user ALL=(ALL) ALL

Nano 텍스트 편집기의 라인을 작성한 후에는 Sudoers 파일을 저장해야 합니다. Nano에 저장하려면 키보드 에서 Ctrl + O  버튼 조합을 누릅니다. Ctrl + X  를 눌러  종료합니다.

데비안 sudoers에 사용자 추가 – sudo 그룹을 통해 추가

Debian에서 사용자를 개별적으로 추가하지 않으려면 운영 체제에서 사용자가 sudo  그룹 에 추가하는 것만으로 모든 사용자 계정에 Sudo 액세스 권한을 부여할 수도 있습니다  . 방법은 다음과 같습니다.

먼저 아직 열려 있지 않은 경우 터미널 창을 엽니다. 데비안에서 터미널 창을 시작하는 가장 쉬운 방법  은 키보드에서 Ctrl + Alt + T  를 누르는 것입니다. 터미널 창이 열리면 su  명령을 사용하여 루트 계정에 로그인해야 합니다 .

수 -

이제 터미널 세션이 루트 계정에 로그인 되었으므로 grep  명령을 실행 하여 "sudo" 그룹이 데비안 리눅스 PC에 존재하는지 확인해야 합니다. 

데비안: Sudoers 파일에 사용자 추가 [가이드]

grep -i "sudo" /etc/group

출력에 " sudo" 가 표시되어야 하며 데비안 Linux PC에 실제로 sudo 그룹이 있음을 나타냅니다. 어떤 이유로 Debian Linux 시스템에 sudo 그룹이 있어야 하는 것과 같은 경우 터미널 창에서 다음 명령을 사용하여 만들 수 있습니다.

그룹 sudo 추가

새 그룹을 만든 후 grep  명령을 다시 실행하여 그룹  이 있는지 확인합니다.

grep -i "sudo" /etc/group

sudo 그룹이 있음을 확인 했으면 usermod -aG  명령을 사용하여 기존 사용자를 그룹에 추가 할 수 있습니다  . 이 그룹에 사용자를 추가하면 Debian에서 sudo 명령을 실행할 수 있습니다.

참고: 사용자에게 sudo에 대한 액세스 권한을 부여하는 데 필요한 만큼 아래 의 usermod  명령 을 다시 실행  해야 합니다.

데비안: Sudoers 파일에 사용자 추가 [가이드]

usermod -aG sudo YOUR_USERNAME

sudo 권한을 거부하려면 sudo 그룹에서 사용자를 제거해야 합니까? 터미널 창에서 아래 usermod -G  명령 을 실행하여 sudo 그룹에서 사용자를 제거할 수 있습니다 .

su usermod -G sudo YOUR_USERNAME

그룹에서 사용자를 제거하면 더 이상 Debian에서 sudo 명령을 실행할 수 없습니다. 


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?