![슈퍼유저가 특정 디렉토리 트리의 다른 사용자처럼 행동하도록 만들기](https://linux55.com/image/74196/%EC%8A%88%ED%8D%BC%EC%9C%A0%EC%A0%80%EA%B0%80%20%ED%8A%B9%EC%A0%95%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%20%ED%8A%B8%EB%A6%AC%EC%9D%98%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%B2%98%EB%9F%BC%20%ED%96%89%EB%8F%99%ED%95%98%EB%8F%84%EB%A1%9D%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
다음과 같은 질문이 있습니다.
내 홈 디렉토리는 네트워크에 있고 로컬로 마운트되어 있습니다 home/<my username>
.
일반 사용자 계정을 사용하여 액세스할 수 있지만 <my username>
루트로는 액세스할 수 없습니다.
나하다이 문제에 대해 알아보십시오. https://serverfault.com/questions/571073/root-cannot-access-users-home-folder-shared-via-nfs
그러나 Linux 시스템 등에 대한 나의 제한된 이해로 볼 때 이 경우에도 작동한다면 이것은 일부 서버 측 솔루션인 것 같습니다.
하지만 관리자가 한동안 이를 변경하지 않으므로 클라이언트 측 솔루션이 필요합니다.
그래서 슈퍼유저를 허용할 수 있는 옵션이 있는지 궁금합니다. 자동으로수퍼유저는 하위 트리에 액세스해야 할 때마다 <my username>
하위 트리의 사용자처럼 작동합니다. 현재로서는 슈퍼유저가 내 홈 디렉토리에 접근조차 할 수 없습니다./home/<my username>
cd
이 솔루션은 다음과 같은 경우에 효과적입니다.sudo
그리고내가 선택한 경우에는 sudo su
.
답변1
su
다음을 사용하여 사용자를 변경할 수 있습니다.
root@bacon [~]# whoami
root
root@bacon [~]# su - cataline
cataline@bacon [/root]# whoami
cataline
권한에 따라 sudo를 사용하여 명령을 실행해야 할 수도 있습니다.
편집하다로그인 셸 생성을 반영하도록 명령이 변경되었습니다.