archiso
作成されたisoによって管理されているユーザーを正しく実装するようにプロファイルを設定していますsystemd-home
。ユーザーのホームディレクトリは暗号化する必要はありません。
どうすればいいですか?
添付:ラベルがないようですsystemd-home
。
ポリフェニレンエーテル:この質問にも答えがあると思います。systemd-home
管理対象ユーザーを新しいシステムに簡単に移行するには?
ベストアンサー1
ユーザーを使用して作成し、user
標準ユーザー構造を使用してライブCDを実行しているとします。UID
GID
60101
前提条件
管理するユーザーは、systemd-home
システムによって異なるサイト固有の設定が必要ですmachine-id
。 Live CDシステムを使用しているので、まず静的設定をする必要がありますmachine-id
。
これを行うには、systemd.machine_id=<your_machine_id>
カーネルブートパラメータにこのオプションを追加します。machine-id
システムを得ることができます
systemd-machine-id-setup --print
気づく: machine-id
「機密」として扱われるべきであり、特にウェブ上で信頼できない環境にさらされるべきではありません。
設定
サービスを有効にします
systemd-homed
(ライブCDでは、これは関連サービスに正しいシンボリックリンクを設定することを意味します/etc/systemd/system
)。systemd-home
暗号化されたホームページを生成しないようにプロファイルを設定してください。/etc/systemd/homed.conf ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ DefaultStorage=directory
user
その中のすべてのアイテムを削除してください。/etc/passwd
/etc/gshadow
/etc/shadow
/etc/group
ユーザーディレクトリを
/home/user
次から移動します。/home/user.saved
user
管理者に次のように依頼してくださいsystemd-home
。homectl create user --uid=60101 \ --real-name="Standard Computer User" \ --shell=/usr/bin/zsh
古い家から新しい家に移動する場合:
homectl with foobar -- rsync -aHAXv \ --remove-source-files \ /home/foobar.saved/ .
すべてのコンテンツが正しく配信されたことを確認してください。
コピー
/etc/systemd/homed.conf
/home/user.homedir
/var/lib/systemd/home
airootfs
プロフィールに戻りますarchiso
。