나는 내가 만든 다른 사용자에게 머물고있는 리눅스 머신에 소프트웨어를 설치하고 싶다. 설치 과정에서 어떤 명령이 실행되도록 루트 액세스를 요구하고있다. sudoers 파일에 없습니다.이 사건은보고 될 것입니다. “
답변
일반적으로 /etc/sudoers
새 사용자를 추가 할 때마다 편집하고 싶지 않습니다 . 모든 관리자에게는 기본적으로 sudo 액세스 권한이 부여되므로 여기에 요약 된대로 해당 사용자에게 시스템 관리 권한을 부여하려고합니다 . 그러면 사용자가 관리 그룹에 추가됩니다.
편집하려는 유일한 시간 /etc/sudoers
은 새 소프트웨어를 설치할 수 있지만 웹 서버를 다시 시작하지 않는 사용자와 같이 관리자보다 세분화 된 액세스가 필요한지 여부입니다. 또한 드물게 변경 /etc/sudoers
하고 싶을 때 직접 편집하고 싶지는 않습니다. visudo
명령 을 사용해야합니다 .
답변
시스템을 엉망으로 만들거나 /etc/sudoers
파일 을 수정하지 않고 새 사용자를 만든 것 같습니다 . Ubuntu를 설치할 때 만든 계정으로 로그인하십시오. 쉘을 열고 다음을 입력하십시오 sudo nano /etc/sudoers
.. 다음 줄을 검색하십시오.
# User privilege specification
root ALL=(ALL) ALL
아래에 추가 항목을 추가하십시오 (예 🙂 yourusername ALL=(ALL) ALL
.
답변
root로 로그인하여 sudoers 파일에서 해당 사용자를 편집해야합니다 /etc/sudoers
. 시도 man sudoers
전체 파일 형식으로 문서에 대한, 또는 파일 내 도움이 의견이 있어야한다.