개발 환경/Ubuntu 설치 및 활용

sudo: Permission denied

webnautes 2010. 2. 28. 15:49
반응형
우분투 리눅스에서 하듯이 sudo명령을 사용하려 해보려 했는데 에러가 났다.
root로 로그인해서 /etc/sudoers 파일에 원하는 사용자 이름을 추가해주면 해결 된다. 

# User privilege specification
root    ALL=(ALL) ALL
webnautes    ALL=(ALL) ALL



또는  우분투에서 하는 방식대로 하려면.. 다음 내용을 /etc/sudoers에 추가해주고
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

admin 그룹을 추가한 후
$ sudo groupadd admin

유저를 해당 그룹에 추가한다.
$ usermod -G admin webnautes

$ whoami
webnautes

$ sudo whoami
root


sudo 명령 사용시 root 계정과 PATH가 달라 실행안되는 명령어들이 많았다.
/etc/sudoers 파일에 다음 한줄을 추가해주면 됨.

Defaults secure_path = "/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin"


반응형

천천히 하지만 꾸준히 공부한 내용을 블로그에 공유하는 것이 제 취미생활입니다.
블로그를 시작하게 된 계기는 내가 알게된 내용을 정리하려고 였는데 이왕이면 다른 사람에게도 공유하자였지요.

블로그 내용을 진행해보다가 문제 발생시 지나치지 말고 댓글로 알려주세요. 그래야 다음에 해당 글을 읽는 분에게 도움이 됩니다.



글이 많이 유익하셨다면 토스아이디로 후원해주세요. 토스아이디



제가 쓴 책도 한번 검토해보세요 ^^