~/.config
홈 디렉토리에 루트가 소유해야 하는 파일이 있습니까 ?
내 사용자의 모든 파일 소유권을 ~
내 사용자로 반복적으로 변경하면 해로울까요?
답변1
~/.config
홈 디렉토리에 루트가 소유해야 하는 파일이 있습니까 ?
아니요, 귀하는 집에 있는 모든 파일과 폴더의 소유자여야 합니다.
그렇지 않으면 어떤 문제가 발생할 수 있습니까?
집에는 숨겨진 파일과 폴더에 다양한 애플리케이션과 시스템 자체에 대한 많은 사용자 수준 설정이 존재합니다. 루팅 하면
chown
다음 로그인 시 문제가 발생할 수 있습니다. 더 이상 구성 파일에 대한 액세스 권한이 없으므로 로그인 시 프로필을 로드할 수 없습니다. 그리고 아마도 로그인 화면으로 쫓겨날 것입니다. 그 과정에서 당신은 자신을 잠그게 될 것입니다.
내 사용자의 모든 파일 소유권을 ~
내 사용자로 반복적으로 변경하면 해로울까요?
그렇게 해도 아무런 해가 없습니다. 그러나 지적한 경우를 명심하십시오.레켄슈타인위 댓글에. 인용하고 있는데,
제목에 있는 명령을 문자 그대로 실행할 때 드문 경우에 주의하세요. $USER 및 $HOME이 변경될 수 있습니다. 예
USER=nobody
;HOME=/
;sudo chown -R $USER $HOME
안전하지 않습니다.
chown
위의 주석에서 재귀하는 것보다 더 나은 제안이 있습니다 .
다음을 사용하여 자신이 소유하지 않은 파일을 찾을 수 있습니다
find ~ ! -user $USER -ls
(변수가 변경되지 않은 동일한 환경을 가정). 그리고 해당 파일만 이름을 바꾸십시오.
답변2
홈 디렉터리( )의 모든 파일과 디렉터리는 /home/user
사용자의 소유여야 합니다.