실수로 etc 디렉토리에서 다음 명령을 실행했습니다.
sudo chmod -R 700 /etc
나는 내가 매우 잘못한 것을 알고있다. 이제 터미널이 인쇄됩니다.
I have no name!@ubuntu: /$
etc 디렉토리를 이전 상태로 되돌리려면 어떻게해야합니까?
권한 변경을 시도했지만 지금 실패합니다. 또한 누군가 내가 그 명령을 실행할 때 실제로 무엇이 잘못되었는지 설명 할 수 있다면 매우 도움이 될 것입니다. 파일 권한이었습니다. 그렇다면 왜 전체 시스템이 완전히 폭파 된 것입니까? 지금 로그인 비밀번호가 작동하지 않는 이유는 무엇입니까? etc 디렉토리에 사용자와 관련된 파일이 있음을 알고 있습니다. 그러나 권한 변경은 어떻게 모든 것을 위태롭게 했습니까? 이것에 대한 일부 기술적 세부 사항은 매우 도움이 될 것입니다.
sudo
할 때 "안전망없이 내 시스템에 대한 궁극적 인 힘을 부여하고 있습니다. 내가 무엇을하고 있는지 알고 있습니까? 제가 의미 한 것을 입력했는지 확실합니까?" Return 키를 누르기 전에
find /etc -type d ! -perm 755 -exec ls -ld {} \;
하고 find etc -type f ! -perm -644 -exec ls -l {} \;
찾을 수 있습니다. 데비안에서는 단지 2 개의 디렉토리와 39 개의 파일입니다
ls -laR
실행중인 다른 시스템 의 디렉토리 목록 ( ) 이 필요 합니다. 당신의 버전은 무엇입니까? 디렉토리를 755로, 파일을 644로 변경할 수 있지만 일부는 다른 모드 (예 : / etc / shadow)를 가져야합니다.