sudo : / etc / sudoers를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음-파일이 있음

D3_JMultiply

저는 게임 서버를 관리하는 소수의 사람 중 한 명입니다. 서버는 현재 3 주 전에 설치된 Ubuntu 14.04를 실행하고 있습니다.

며칠 전까지는 모든 것이 잘 돌아가고 있었고 몇 가지 문제가있었습니다. 누군가가 우리의 SSH 서버를 해킹하여 심각한 문제를 해결했다고 생각합니다.

명령을 실행하려고 sudo하면 다음 오류가 발생합니다.

sudo: unable to stat /etc/sudoers: No such file or directory

따라서 첫 번째 생각은 파일이 삭제되어 다시 만들어야하지만 ls /etc/sudoers 파일이 이미 존재한다는 것을 보여줍니다. 또한 nano (내가 선호하는 편집기)로 편집하면 파일이 완전히 촉각이 잘 맞고 올바른 형식이 지정되어 있음이 분명해집니다.

ls -l또한 sudoers 파일이 -r--r----사용자 루트 및 그룹 루트에 대한 권한 가지고 있음을 보여줍니다. 조사 결과 sudo가 파일을 읽을 수 있도록 완전히 충분해야합니다. 임시 -rwxrwx---로 루트 루트 용 파일 제공했는지 확인 합니다 (세션에 tmux를 사용했습니다). 제어하고 우리는 이미 루트로 세션을 설정했지만 여전히 실패했습니다.

따라서 파일이 존재하고 그 안의 내용이 정확하며 적절한 권한이 있습니다. 그 밖의 무엇 일 수 있습니다. 나는 askubuntu.com에서 비슷한 문제를 겪은 사람들을 조금 살펴 봤는데, 희망적으로 들리는 한 가지 해결책은 sudoers 파일을 백업 한 다음 다음을 사용하는 것입니다. apt-get purge sudo apt-get install sudo

그런 다음 새 sudo 파일을 이전 파일로 바꿉니다. 불행히도 이것은 작동하지 않았습니다. sudoers 파일에 오류가 없다는 것을 더 배제하기 위해 솔루션을 다시 시도 sudo하고 새로 만든 sudoers 파일로 실행을 시도했는데 동일한 오류가 발생했습니다.

-------- 편집하다 --------

존재하지 않는 sudoers 파일에 포함 된 내용에 관심이있는 사람을 위해 요청에 따라 필터링 된 버전 (사용자 이름 필터링 됨)이 있습니다. http://paste.ubuntu.com/7781967/

D3_JMultiply

확인. 내 문제를 해결했습니다. 제가 생각했던 것처럼 파일이 아닙니다.


해결책

10 분 전까지 만해도 sudo가 작동하지 않는다는 것만 알아 차 렸습니다. 대부분의 작업이 tmux에서 이루어 지므로 사용자 계정을 알아 차리지 못했습니다.

처음 로그인하면 다음과 같은 오류가 발생합니다.

-bash: /etc/profile Permission denied

그리고 그것은 나를 다음 I have no name@<ipaddress>과 같이 설정할 것 입니다.

그래서이 문제에 대해 조사를했고 다른 문제보다 더 많은 결과를 찾았습니다. 여기 에서 찾은 내 상황과 완벽하게 일치하는 결과를 하나 포함 합니다 .

문제는 내 / etc / 폴더에 그룹에 대한 실행 권한이 없다는 것입니다. 따라서 실행 : chmod g+x /etc로그 아웃했다가 다시 로그인 한 후 문제를 해결했습니다.


감사

의견에 도움을 주셔서 감사합니다. 귀하가 제공 한 제안은 여전히 ​​가치가 있었고 문제를 더 좁히는 데 도움이되었습니다. 결국 그것은 훨씬 더 단순 해 보였습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

sudo : / etc / sudoers를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음-파일이 있음

분류에서Dev

sudo : / etc / sudoers를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음-파일이 있음

분류에서Dev

sudo : / etc / sudoers를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

/ etc / sudoers를 stat 할 수 없습니다. 해당 파일 또는 디렉토리가 없습니다.

분류에서Dev

/ etc / sudoers를 stat 할 수 없습니다. 해당 파일 또는 디렉토리가 없습니다.

분류에서Dev

cp :`/vol/examples/tutorial/science.txt '를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

cp :`/vol/examples/tutorial/science.txt '를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

cp : '/ some / path / *'를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

mv : 'coverage.txt'를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

sudo : / usr / bin / add-apt-repository를 실행할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

cp : '경로 / 파일'을 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

sudo : ./script.sh를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

분류에서Dev

mv : 'pencil.desktop'을 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

mkdir : 디렉토리를 생성 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

Git Stat : 해당 파일 또는 디렉토리 없음

분류에서Dev

cp : cannot stat : 해당 파일 또는 디렉토리 없음

분류에서Dev

Ansible sysctl 설정 bridge-nf-call-iptables 실패 : sysctl : / proc / sys / bridge-nf-call-iptables를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

pypy 라이브러리를로드 할 수 없음 : libpypy-c.so : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

WCSession didReceive 파일이 이동할 수 없음 "해당 파일 또는 디렉토리 없음"

분류에서Dev

파일이 있지만 mv 오류가 다음과 같이 표시됩니다. "mv : 'file.tar.gz'를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음"

분류에서Dev

/ etc / netplan : 해당 파일 또는 디렉토리 없음

분류에서Dev

JDK를 제거 할 수 없음 – / usr / sbin / alternatives : 해당 파일 또는 디렉토리 없음

분류에서Dev

데비안 : Firefox를 시작할 수 없음 : libXcomposite.so.1 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음

분류에서Dev

du 파일에 액세스 할 수 없음-해당 파일 또는 디렉토리 오류 없음

분류에서Dev

/ init 실행 실패 (오류 -13), '/etc/init.d/rcS'를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

분류에서Dev

g ++. exe : 설치 문제,`as '를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

분류에서Dev

Java를 호출 할 때 "해당 파일 또는 디렉토리 없음"

분류에서Dev

""des "를 실행할 수 없음 : 해당 파일 또는 디렉토리 없음"오류를 어떻게 방지 할 수 있습니까?

분류에서Dev

tar : --exclude = ". git": stat 불가 : 해당 파일 또는 디렉토리 없음

Related 관련 기사

  1. 1

    sudo : / etc / sudoers를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음-파일이 있음

  2. 2

    sudo : / etc / sudoers를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음-파일이 있음

  3. 3

    sudo : / etc / sudoers를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

  4. 4

    / etc / sudoers를 stat 할 수 없습니다. 해당 파일 또는 디렉토리가 없습니다.

  5. 5

    / etc / sudoers를 stat 할 수 없습니다. 해당 파일 또는 디렉토리가 없습니다.

  6. 6

    cp :`/vol/examples/tutorial/science.txt '를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

  7. 7

    cp :`/vol/examples/tutorial/science.txt '를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

  8. 8

    cp : '/ some / path / *'를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

  9. 9

    mv : 'coverage.txt'를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

  10. 10

    sudo : / usr / bin / add-apt-repository를 실행할 수 없음 : 해당 파일 또는 디렉토리 없음

  11. 11

    cp : '경로 / 파일'을 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

  12. 12

    sudo : ./script.sh를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

  13. 13

    mv : 'pencil.desktop'을 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

  14. 14

    mkdir : 디렉토리를 생성 할 수 없음 : 해당 파일 또는 디렉토리 없음

  15. 15

    Git Stat : 해당 파일 또는 디렉토리 없음

  16. 16

    cp : cannot stat : 해당 파일 또는 디렉토리 없음

  17. 17

    Ansible sysctl 설정 bridge-nf-call-iptables 실패 : sysctl : / proc / sys / bridge-nf-call-iptables를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음

  18. 18

    pypy 라이브러리를로드 할 수 없음 : libpypy-c.so : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음

  19. 19

    WCSession didReceive 파일이 이동할 수 없음 "해당 파일 또는 디렉토리 없음"

  20. 20

    파일이 있지만 mv 오류가 다음과 같이 표시됩니다. "mv : 'file.tar.gz'를 stat 할 수 없음 : 해당 파일 또는 디렉토리 없음"

  21. 21

    / etc / netplan : 해당 파일 또는 디렉토리 없음

  22. 22

    JDK를 제거 할 수 없음 – / usr / sbin / alternatives : 해당 파일 또는 디렉토리 없음

  23. 23

    데비안 : Firefox를 시작할 수 없음 : libXcomposite.so.1 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음

  24. 24

    du 파일에 액세스 할 수 없음-해당 파일 또는 디렉토리 오류 없음

  25. 25

    / init 실행 실패 (오류 -13), '/etc/init.d/rcS'를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

  26. 26

    g ++. exe : 설치 문제,`as '를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

  27. 27

    Java를 호출 할 때 "해당 파일 또는 디렉토리 없음"

  28. 28

    ""des "를 실행할 수 없음 : 해당 파일 또는 디렉토리 없음"오류를 어떻게 방지 할 수 있습니까?

  29. 29

    tar : --exclude = ". git": stat 불가 : 해당 파일 또는 디렉토리 없음

뜨겁다태그

보관