저는 Centos를 사용하고 있으며 sudo
명령을 사용하여 루트로 실행하고 싶습니다. 하지만 루트 비밀번호를 입력한 후에는 항상 비밀번호를 다시 입력하라는 메시지가 표시됩니다. su -
루트로 전환하여 명령을 실행할 수 있기 때문에 비밀번호가 정확하다고 확신합니다 . 하지만 명령을 실행할 수 없습니다 sudo
. 질문이 있으신가요? 구성해야 할 사항이 있나요?
아래는 명령을 실행할 때의 예입니다 sudo ls
. 나는 올바른 비밀번호를 입력했다고 확신합니다.
$ sudo ls
[sudo] password for cooltoo:
Sorry, try again.
[sudo] password for cooltoo:
Sorry, try again.
[sudo] password for cooltoo
답변1
sudo
cooltoo
귀하의 비밀번호가 루트 비밀번호가 아닌 사용자의 비밀번호가 되도록 하십시오 .
고쳐 쓰다
특정 관리 작업을 실행하려고 할 때마다 루트가 될 필요는 없습니다. 다행히도 sudo
일부 또는 모든 명령을 루트로 실행할 수 있습니다. sudo(패키지 이름: sudo)가 설치되면 visudo
루트로 실행하여 구성할 수 있습니다. 기본적으로 /etc/sudoers에서 $EDITOR(기본적으로 vim)를 실행하지만 수동 실행은 권장되지 않습니다. 데스크탑 컴퓨터를 사용한다면 거의 모든 것을 할 수 있기를 원할 것입니다.
따라서 sudo를 사용하는 빠르고 더러운 방법은 sudoers 파일 끝에 다음을 추가하는 것입니다.
$su - # Enter root Password here
$visudo
# append below line at the end of file and save the file
cooltoo ALL=(ALL) ALL
답변2
/etc/sudoers 파일을 수정하여 sudoers 그룹에 자신을 추가하셨나요?