다음 작업을 수행하고 싶습니다. 여러 사용자 계정과 암호화된 홈 디렉터리가 있는 Ubuntu 시스템에서는 로그인 후 NFS 공유를 마운트해야 합니다. 이를 위해 시스템 사용자 서비스를 사용하고 싶지만 완전히 작동하도록 할 수는 없습니다.
지금까지의 작업: - 사용자 권한으로 수동 설치, sudo를 사용하여 구성 - 사용자 서비스 활성화 및 시작systemctl --user start usermount.service
재부팅 후 systemd는 해당 장치가 존재하는지조차 알지 못합니다. 서비스 유닛과 자동 시작 구성이 .config/systemd/user/
. 사용자 구성을 볼 수 없습니다.
내가 이 문제를 해결할 수 있을 가능성은 얼마나 됩니까?
답변1
이것은 ecryptfs 패키지 구성의 버그입니다. 빠른 수정을 사용할 수 있습니다. /etc/pam.d/common-session을 열고 라인을 전환하세요.
session optional pam_systemd.so
session optional pam_ecryptfs.so unwrap
도착하다
session optional pam_ecryptfs.so unwrap
session optional pam_systemd.so
이런 식으로 pam_systemd.so는 pam_ecryptfs.so 다음에 로드됩니다.