내가 루트 사용자로 변경하려고 할 때 sudo su
명령. 그것은 아래의 오류를 보여줍니다. 이 문제를 해결할 수 있습니까?
dasitha@dev-digin-io:~$ sudo su
sudo: /etc/sudoers is owned by uid 1005, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
우분투 14.04.5 LTS Server 운영 체제 아래에서 사용하고 있습니다.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
여기에 ls
산출:
dasitha@dev-digin-io:/etc$ ls -l /etc/sudoers
-r--r----- 1 sajee root 900 Dec 9 07:02 /etc/sudoers
이것은 Google 클라우드 플랫폼 (Compute Engine / VM)에서 호스팅되므로 컴퓨터에 물리적으로 액세스 할 수 없습니다.
루트 암호를 설정 했습니까? 너를 달릴 수있어?
—
techraf
su
없이 sudo
?
루트 암호를 알고 있다면 암호를 제공 했습니까?
—
techraf
su
신속한? 그리고 올바른 (적어도 이론 상으로는) 루트 암호에 대한 응답으로 "인증 실패"를 얻었습니까?
사실, 당신은
—
Daniel B
/etc/sudoers
. 더 이상 안전하지 않습니다. sudo
그것을 사용하는 것을 거부합니다. su
사용하지 않는다. /etc/sudoers
. 그러나 앞서 언급 한 것처럼 루트 사용자의 암호를 입력해야합니다. 독점적으로 의존 할 때 sudo
,이 암호는 심지어 설정되지 않을 수도 있습니다!
말했듯이 : 사용
—
dirkt
su
루트 암호가 루트가되면 chown root /etc/sudoers
( "uid 0 소유") 보안을 유지합니다.
ls -l /etc/sudoers
. 또한 대체 미디어 (예 : 라이브 CD)에서 서버를 부팅 할 수 있는지 알려주십시오.