다음과 같은 질문이 있습니다.
내 홈 디렉토리는 네트워크에 있고 로컬로 마운트되어 있습니다 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를 사용하여 명령을 실행해야 할 수도 있습니다.
편집하다로그인 셸 생성을 반영하도록 명령이 변경되었습니다.