次のタスクを実行したいと思います。複数のユーザーアカウントと暗号化されたホームディレクトリを持つ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の後にロードされます。