%EC%97%90%EC%84%9C%20%2F*%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B6%8C%ED%95%9C%20%EC%8B%A4%ED%8C%A8%20%EC%88%98%EC%A0%95.png)
오늘은 전체 폴더의 권한을 변경하고 싶었지만 대신 전체 설치(chown -R 루트)를 변경했기 때문에 이제 많은 것들이 더 이상 작동하지 않습니다.
예를 들어, LEMP 서버가 작동하지 않습니다. 몇 가지 문제를 해결했지만 이미 설치된 mysqld 소켓 때문에 "LSB 시작 실패: mysql 데이터베이스 서버 시작 및 중지..."라는 mariadb 메시지가 계속 표시됩니다. 올바른 장소... apt install mariadb-server와 동일한 오류가 발생하여 현재 모든 웹사이트가 다운되었기 때문에 다시 설치할 수 없습니다!
해당 웹사이트에서 이 문제를 해결하는 솔루션을 보았지만 라이브 CD로 부팅해야 하지만 그럴 수 없습니다. VPS에서 실행 중입니다!
올바른 권한을 다시 얻고 모든 것이 다시 작동하도록 하는 솔루션이 있습니까?
감사해요
답변1
확인해주십시오이 질문. VPS 부분을 제외하면 중복입니다.
하지만 기본 답변은 동일합니다. 대부분의 설치에서는
- 백업에서 모든 것을 복원하십시오.
- 또는 OS와 함께 파티션을 다시 설치하고 모든 패키지와 구성을 다시 설치합니다(문서화해 두시기 바랍니다!)
- 또는 각각의 모든 파일과 폴더에 대한 소유권을 변경(복원)합니다. 이를 위해서는 최근 백업을 보거나 유사한 설정을 설치하여 수행할 수 있는 권한이 무엇인지 살펴보고 싶습니다. (일부 스크립팅이 이어짐).
그러나 정말로 안전을 원한다면 백업에서 복원하고 일 * 작업의 손실을 받아들이십시오.
운이 좋게도 패키지를 제거하고 다시 설치하거나 업그레이드할 수 있습니다. 그러나 나는 그 설치를 다시는 믿지 않을 것입니다. 백업에서 복원(최근 추가된 데이터를 빠르게 백업한 후 가능)이 내 솔루션이 될 것입니다.
* : 또는 백업을 자주 실행합니다.