![모든 사용자의 홈 디렉토리에 어떻게 접근하나요? [폐쇄]](https://linux55.com/image/176716/%EB%AA%A8%EB%93%A0%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%9D%98%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%A0%91%EA%B7%BC%ED%95%98%EB%82%98%EC%9A%94%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
내 디렉토리뿐만 아니라 모든 사용자 디렉토리에 액세스하는 방법
루트를 통해
답변1
먼저 루트를 활성화하려면 를 입력하세요 su -
. 디렉토리를 보고 파일 이름을 보려면 해당 사용자와 마찬가지로 , 을 cd /home/insert username here/
차례로 수행 ls
하고 거기에서 디렉토리를 탐색하십시오. 파일의 내용을 보거나, 파일에 쓰거나, 실행하려면 디렉터리 내부 보기 단계를 따른 다음 보려는 파일에 대해 실행 chown filename
및 을 수행합니다 chmod u+rwx filename
. 완료되면 실행 취소하세요 chmod u-wrx filename
.chown insert username here /home/enter username here
답변2
사용자 루트는 파일 시스템의 모든 디렉터리에 액세스할 수 있습니다.
다른 사람의 홈 디렉토리 위치를 찾으십시오.
grep <username> /etc/passwd|awk -F':' '{print $(NF-1)}'
이 디렉터리의 디렉터리 내용을 나열합니다.
ls <user home dir>