Recent Comments
Link
Fall in IT.
리눅스(ubuntu)에서 sudo 패스워드 없이 사용하는법 본문
안녕하세요.
오늘은 리눅스(ubuntu)에서 sudo 권한을 사용할때마다 패스워드를 입력해야하는 번거로움을 제거하는 방법에
대해서 알아보도록 하겠습니다.
fabric을 통해 AWS 서버를 관리 및 배포 하려는 과정에서 git, npm 등 여러가지 명령어를 사용하는데 sudo 권한이 필요합니다.
sudo 권한을 사용할때마다 패스워드를 입력해야한다면.. 배포하는데 매우 불편하기 때문에 패스워드 입력없이 sudo 권한을 사용할수있도록 설정을 변경해보도록 하겠습니다.
리눅스(ubuntu)에서 sudo 패스워드 없이 사용하는법
- /etc/sudoers 파일 맨아래에 다음 내용을 추가합니다.
- (사용자명) ALL=NOPASSWD: ALL - 또는 echo 명령어를 사용하여 추가할 수 있습니다.
- echo '(사용자명) ALL=NOPASSWD: ALL' >> /etc/sudoers - 만약 /etc/sudoers 파일이 readonly파일로 수정이 불가능한 경우에 visudo 명령어를 사용하여 파일을 수정할 수 있습니다.
모든 sudo 권한 명령어가 패스워드 입력없이 사용되면 불안하거나 보안상 한 단계 더 어렵게 사용하고 싶다면,
특정 명령어(자주사용되는)만 패스워드 입력없이 sudo 권한을 사용하는 방법도 있습니다.
특정 명령어만 PASSWD 입력 없이 sudo 권한을 사용하는법
- echo 명령어를 사용하여 추가하는 방법
- echo '(사용자명) ALL=NOPASSWD: (특정 명령어)' >> /etc/sudoers
- echo '(사용자명) ALL=NOPASSWD: (/usr/sbin/useradd, /usr/sbin/userdel)' >> /etc/sudoers
감사합니다. :D
모두 즐거운 코딩 하세요~
'시스템구축' 카테고리의 다른 글
Kubernetes Service 개념정리 (0) | 2022.02.03 |
---|---|
Argo CD (GitOps) 간단하게 알아보기 (0) | 2021.06.10 |
리눅스(ubuntu)에서 sudo 패스워드 없이 사용하는법 (0) | 2018.06.28 |
리눅스 시간 UTC에서 KST로 변경하는 방법 (0) | 2018.06.27 |
코드리뷰시스템 gerrit 간단 정리 (0) | 2017.07.19 |
CentOS 아파치서버 설치방법 (0) | 2016.10.04 |
0 Comments