![루트가 아닌 암호화된 홈 디렉토리에 마운트를 자동으로 바인딩하는 방법은 무엇입니까?](https://linux55.com/image/47292/%EB%A3%A8%ED%8A%B8%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%95%94%ED%98%B8%ED%99%94%EB%90%9C%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%A5%BC%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EB%B0%94%EC%9D%B8%EB%94%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
로그인 시 집에 있는 디렉토리를 바인드 마운트하고 싶습니다. fstab의 줄은 다음과 같습니다.
/foo/bar /home/me/wherever none bind 0 0
문제는 내 홈 디렉토리가 암호화되어 있으므로 로그인한 후에 발생해야 한다는 것입니다. 문제는 내 로그인 스크립트에 설치를 실행할 권한이 없다는 것입니다.
이를 수행할 수 있는 방법이 있습니까?
답변1
필요한 모든 것이 이미 마운트에 내장되어 있습니다.
이 user
옵션을 사용하면 루트가 아닌 사용자가 이를 설치하고 noauto
시스템 시작 중에 설치 시도를 중지할 수 있습니다.
/foo/bar /home/me/wherever none user,noauto,bind 0 0
답변2
훌륭한Setuid 루트 스크립트를 실행할 수 있습니다. 시도 해봐.http://www.ucolick.org/~will/RUE/super/super.1.html.