내 파일/폴더 소유권이 엉망이어서 앱을 통해 "복원"한 것 같습니다.
chown -Rh root:root /
그런 다음
chown -Rh *username*:users /home/*username*
일부 파일이 속하지 않는다는 사실을 모르므 root
로 이제 sudo 및 기타 서비스를 사용할 수 없습니다.
내 OS가 이제 손상되었나요? 아니면 소유권을 기본값으로 복원할 수 있는 방법이 있나요? 루트나 사용자에 속하지 않는 파일/폴더는 무엇입니까?
답변1
모든 시스템 설치를 "새로 고침"하고(예: Fedora의 경우 reinstall
모든 패키지 요청) 나머지 부분(사용자의 홈 디렉터리, 예를 들어 웹 서버에서 제공하는 파일)을 수동으로 수정할 수 있습니다.
나는 이것이 새로 설치하는 것보다 훨씬 적은 작업이 될 것이라고 의심하며, 일부 파일의 소유권이 잘못되었다는 의심이 항상 남아 있을 것이라고 생각합니다(머피의 법칙에 따르면,~ 할 것이다최악의 순간에 당신을 불쾌한 방식으로 물었습니다.)
Unix/Linux 모드에서 학습 경험으로 간주: 시스템 제어너책임감을 갖고 주문을 추측하려고 시도하지 마십시오. 시스템을 파괴하라고 요청하면 시스템은 아무 질문 없이 기꺼이 순종할 것입니다. 큰 힘에는 큰 책임이 따른다.