얘들아!
이것은 나의 첫 번째 게시물이며 불행히도 매우 추악한 상황에서 게시되었습니다! 저는 Debian Jessie x64를 실행하고 있으며 한 시간 전에 /usr/share/figlet 디렉토리에 일부 Figlet 글꼴을 설치했습니다. sudo를 사용하여 압축을 풀고 적절한 권한이 없기 때문에 사용할 수 없습니다. 별 생각 없이 sudo chmod 644를 실행했습니다. * 이제 아무것도 작동하지 않습니다(브라우저, 터미네이터도 해당 아이콘을 찾을 수 없습니다 등). 나는 몇 분 전에 sudo 작업 디렉토리가 루트의 홈 디렉토리라는 것을 읽었고 지금은 솔직히 당황스럽습니다!
두 가지 질문이 있습니다. 정확히 무엇을 했습니까(시스템의 모든 항목에 대해 모든 권한을 644로 변경했습니까?), 어떻게 복원합니까(전체 백업 복원 제외)?
지난 한 시간 동안 수정된 파일과 디렉터리를 찾기 위해 두 번의 검색을 실행했지만 그다지 생산적이지 않았습니다. Google에서 답변을 검색했지만 내가 실행한 정확한 명령과 관련된 답변을 찾을 수 없어서 전용 질문을 게시했습니다. 정확히 무슨 일이 일어나고 있는지 알고 싶었습니다.
새로 압축을 푼 Figlet 글꼴 자체에 대한 권한은 그대로 유지되기 때문에 내가 무엇을 했는지 궁금합니다!
미리 감사드립니다!
답변1
Bash를 실행하고 있다고 가정하고(일반 설정 사용) 다음을 실행하십시오.
sudo chmod 644 .*
from은 /usr/share/figlet
결국 실행될 것입니다
sudo chmod 644 . ..
( echo .*
가 표시됩니다 . ..
).
이는 다음과 같습니다.
sudo chmod 644 /usr/share/figlet /usr/share
시스템을 수정하는 것은 간단합니다.
sudo chmod 755 /usr/share /usr/share/figlet