루트 디렉토리 레벨에서 비 재귀 chmod 754를 실수로 실행했습니다.


13

chmod 754 ./우분투 18.04를 실행하는 서버의 루트 디렉토리에있을 때 실수로를 실행했습니다 .

이제 sudoor 와 같은 명령을 사용할 수 없으며 pkexec아무 것도 변경할 수 없습니다. 어떻게해야합니까? 다른 사용자에게 영향을 줍니까?


3
그 것이었다 chmod 754 ./chmod -r 754 ./? 후자는 훨씬 더 파괴적인 반면 전자는 복구하기 쉬워야한다.
Nonny Moose

1
@NonnyMoose 정말 감사합니다. 정말 감사합니다. r이 없어 재귀 적이 지 않습니다.
Bo Ni

답변:


16

참고 :이 답변은 --recursive또는에 -R인수를 전달하지 않았다고 가정합니다 chmod. 즉 수정 한 파일 / 디렉토리 만이었습니다 /.

이 질문을 찾고 검색 엔진을 통해 답변을 찾았으며 재귀 ( -R또는 --recursive) 방법을 사용한 경우 여기로 이동하십시오!

VM에 질문에 게시 한 정확한 명령을 실행하고 거의 문제없이 복구했습니다.

하나의 디렉토리 / 파일 만 수정 했으므로 해결책은 간단합니다. 다시 변경하십시오!

실제로이 문제를 해결하기 위해 라이브 CD가 필요하지 않습니다. 우분투에는 복구 모드가 내장되어 있습니다. 이 단계에서는 컴퓨터가 꺼져 있다고 가정합니다.

  1. GRUB으로 부팅하십시오. 부팅 할 때 이미 표시되면 평상시처럼 GRUB으로 부팅하십시오. 그렇지 않으면 이 답변 의 지침을 따르십시오 . 두 경우 모두 위쪽 또는 아래쪽 화살표 키로 초기 선택 항목을 이동하여 자동 부팅을 취소해야합니다. 참고 : GRUB을 처음 시도했을 때 충돌이 발생했습니다. 끈기있게 행동하십시오.
  2. Ubuntu에 대한 고급 옵션을 선택한 다음로 끝나는 첫 번째 항목을 선택하십시오 (recovery mode).
  3. 복구 모드가 부팅되면 화살표 키를 사용하여 루트 쉘 옵션을 선택하고 Enter 키를 누르십시오.
  4. 유지 보수 모드로 들어가려면 enter를 다시 누르십시오.
  5. 유형 chmod 755 /Enter
  6. 유형 rebootEnter

그게 다야! 다른 합병증이 없으면 시스템이 복구됩니다.


@ Dɑvïd 아, 맞아. 홀드 시프트가 BIOS 모드에서만 작동한다는 것을 몰랐습니다. 내가 편집 할 것입니다.
Nonny Moose
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.