"sudo : /etc/sudoers.d is world writable"을 해결하는 방법


23

다음 오류를 sudo어떻게 해결할 수 있습니까?

/etc$ sudo
sudo: /etc/sudoers.d is world writable
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
            name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]
            [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] file ...

에 대한 사용 권한을 변경 같은 외모 /etc나쁜 일이 serverfault.com/questions/364677/why-is-chmod-r-777-destructive serverfault.com/questions/221447/...
Abuzzy

시도pkexec chmod 555 /etc/sudoers

답변:


38

운영 pkexec chmod 0755 /etc/sudoers.d

pkexec루트 권한을 사용하는 다른 방법을 사용하여 문제를 무시합니다.
그리고 chmod권한을 수정합니다.


2
도움이되지 못했습니다 :(
Unamata Sanatarai

@demure, 어떤 비밀번호를 사용해야합니까?
chirag satapara

나는 pkexec chmod 0755 / etc를 시도했다
Vijay Wilson

Error executing command as another user: Not authorized루트 사용자로 전환 할 수 있다면 처음부터 이것을 할 필요가 없습니다.
Mark Kramer


9

복구 모드로 돌아가서 sudoers에 대한 권한을 다시 775로 전환하려고 했습니까? 나는 그것을 시도했고 효과가 있었다.

1) 우분투 복구에 들어가

2)해야 mount -rw -o remount /

3) 다음 chmod 775 -R /etc/sudoerschmod 775 -R /etc/sudoers.d/.

이번에는 작동합니다.

4) 그런 다음 복구 모드를 종료하기 전에 테스트 할 패키지의 sudo apt-get 설치를 수행하십시오. 늦은 답변이지만 최근에 문제가 발생하여 시도했습니다. 세계 쓰기 가능한 문제에 대해 적어도 잘 작동했습니다.


"Ubuntu Recovery 시작"이란 무엇입니까? 복구 메뉴에 있으면 root?를 선택 합니까? 복구중인 루트 셸로 연결되지만 작동하지 않는 것 같습니다.
Mark Kramer

내가 가지고 sudo에 장착, 라이브 USB를 사용하여 작업을 /mnt하고chroot /mnt
qwr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.