루트가 아닌 암호화된 홈 디렉토리에 마운트를 자동으로 바인딩하는 방법은 무엇입니까?

루트가 아닌 암호화된 홈 디렉토리에 마운트를 자동으로 바인딩하는 방법은 무엇입니까?

로그인 시 집에 있는 디렉토리를 바인드 마운트하고 싶습니다. 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.

관련 정보