루트 액세스 없이 사용자 홈 디렉토리 변경

루트 액세스 없이 사용자 홈 디렉토리 변경

나는 서버에 계정을 가지고 있고(관리자는 형편없어) 그는 내 사용자 집을 /home/username. 그는 또한 이 사용자 디렉토리에 대한 내 액세스 권한을 빼앗고 공개 쓰기 /home/Guest가능한 root:root디렉토리(권한 777)를 사용해야 한다고 말했습니다.

사용하고 싶지 않기 때문에 공개적으로 쓸 수 없는 /home/Guest 하위 디렉토리를 만들어 내 집으로 설정해야겠다고 생각했습니다. 안타깝게도

usermod -m -d /home/Guest/dir username

명령을 찾을 수 없어 실패했습니다. 홈 폴더를 얻으려면 어떻게 해야 할까요(그에게 이미 연락했습니다). (그는 거부했습니다. 이유는 모르겠습니다.)

답변1

이 작업은 일시적으로만 수행할 수 있습니다. 이는 해당 사용자로 로그인할 때마다 다음 명령을 실행해야 함을 의미합니다.

export HOME=/home/Guest/dir

이렇게 하면 대부분의 응용 프로그램을 만들 수 있습니다.생각하다귀하의 홈 디렉토리는 위에서 사용하는 모든 위치입니다.

~또한 을 가리키기 시작합니다 /home/Guest/dir.

나에게 도움이 된 애플리케이션은 NPM과 Maven이었습니다.

관련 정보