/var의 소유자와 그룹을 루트:루트로 반복적으로 변경했습니다. 실수로 /var에서 다음 명령을 실행했습니다. 나는 /var/www에 있다고 생각했는데,
sudo chown root:root . R
현재 많은 기능이 작동을 멈췄으며 내 시스템은 LAMP만 설치된 새 시스템입니다. 이제 어떻게 해야 합니까? 시스템을 다시 설치하거나 소유자 및 그룹을 기본값으로 변경할 수 있는 방법이 있습니까?
LXDE가 포함된 데비안 8입니다.
답변1
우선, 백업이 없으면 매우 어려울 것입니다. Linux에는 패키지 백업 또는 재설치 외에 "기본값 복원" 또는 "복구 권한"이 없습니다.
재부팅한 다음 /var/log/syslog를 확인하고 무엇이 시작되지 않았는지 확인하고 해당 디렉토리를 수동으로 변경합니다. 할 수는 있지만 chmod a+rw /var/* -R
그다지 좋은 해결책은 아닙니다.
/var/ 아래에 있는 모든 파일의 패키지 소유권을 확인하고 다시 설치할 수도 있지만 이는 좋은 해결책이 아닙니다.
기본적으로 재부팅 후 어떤 서비스가 시작되지 않는지 확인하고(일부 서비스는 자체적으로 파일을 복구함) 해당 서비스를 수동으로 수정하는 것이 좋습니다. 너무 나쁘지 않아야합니다.