ubuntu
Ubuntu Server 12.04 용 AWS 이미지 의 사용자 sudo
는 구성이 없는데 /etc/sudoers
어떻게 모든 명령에 대해 암호 가 없습니까?
Amazon에서 Ubuntu 서버 12.04를 사용하고 있습니다. 기본 Ubuntu 사용자와 동일한 동작을하는 새 사용자를 추가하고 싶습니다. 특히이 sudo
새로운 사용자를 위해 암호가 필요하지 않습니다.
그래서 새로운 사용자를 추가하고 편집하러갔습니다 /etc/sudoers
(물론 visudo 사용). 그 파일을 읽었을 때 기본 ubuntu
사용자가 그룹 sudo
의 구성원이 됨으로써 암호가없는 것처럼 보였습니다 admin
. 그래서 여기에 새 사용자를 추가했습니다. 작동하지 않았습니다. 그런 다음 NOPASSWD
지시문을 sudoers
. 또한 작동하지 않았습니다.
어쨌든 지금은 그냥 궁금합니다. .NET에 ubuntu
정의되어 있지 않은 경우 사용자는 어떻게 암호없는 권한을 얻 습니까 /etc/sudoers
? 이를 허용하는 메커니즘은 무엇입니까?
좋아, 나는 답을 찾았으므로 완전성을 위해 여기에 넣을 수도 있습니다. 마지막에 /etc/sudoers
제가 생각했던 것은 단지 코멘트였습니다.
#includedir /etc/sudoers.d
그러나 여기에는 실제로 해당 디렉토리의 내용이 포함됩니다. 그 안에 파일이 /etc/sudoers.d/90-cloudimg-ubuntu
있습니다. 예상되는 내용이있는
# ubuntu user is default user in cloud-images.
# It needs passwordless sudo functionality.
ubuntu ALL=(ALL) NOPASSWD:ALL
이것이 기본 우분투 사용자에 대한 sudo 구성이있는 곳입니다.
visudo를 사용하여이 파일을 편집해야합니다. 다음 명령을 사용하면 visudo로 올바른 파일을 편집 할 수 있습니다.
sudo visudo -f /etc/sudoers.d/90-cloudimg-ubuntu
다음과 같은 줄을 추가합니다.
aychedee ALL=(ALL) NOPASSWD:ALL
끝에.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다