SyntaxHighlighter.all();

Ubuntu 운영체제에서 비밀번호 없이 sudo 명령어를 사용하기 위해 관리자로 계정을 변경하는 방법입니다.


1. 터미널에서 sudo -i 명령어를 이용합니다.



해당 명령어를 통해 리눅스 설치시에 생성하였던 moon@moon :~$ 계정에서 관리자인 root@moon:~# 으로 변경할 수 있습니다.


2. sudo -i 명령어가 실행되지 않는 경우.


sudo 명령을 설정하는 sudoers 파일을 수정할 필요가 있습니다.

* 관리자 권한이 필요한 파일이므로 sudo 를 통해 관리자 권한을 얻어 수행하도록 합니다.


vi에디터를 통해 해당 파일을 열어주도록 합시다. (vi 로 실행하셔도 무관합니다.)

sudo vim /etc/sudoers 



20번째 줄을 보면 root    ALL=(ALL:ALL) ALL 이 있는것을 보실 수 있습니다.

     ↑ 해당 공백은 TAP 입니다.


가볍게 개행을 해주시고 moon 자리에 자신의 이름을 입력하시면 됩니다. root 다음의 공백은 SPACE 가 아닌 TAP 입니다.

 your    ALL=(ALL:ALL) ALL


해당 라인을 추가해주시면 moon 계정으로 비밀번호 없이 sudo 명령어를 사용하실 수 있습니다.

 


혹시 저장하실 때 읽기전용 파일이라며 빼액거릴 경우 wq! 로 무시해주시면 됩니다^^


sudoers  파일을 변경해 준 뒤로는 sudo -i 명령어가 잘 수행되는 것을 볼 수 있습니다.

* root 권한의 파일을 수정 또는 계정을 사용하실 때에는 중요한 파일이 경고없이 삭제/변경이 될 수 있으니 조심하셔야 합니다.



3. vi 에디터가 설치되어 있지 않은 경우


sudo apt-get update 

sudo apt-get upgrade

sudo apt-get install vim


해당 과정을 통해 간단하게 설치하실 수 있습니다.


반응형

+ Recent posts