萌えハッカーニュースリーダー

2025/08/01 20:09 systemd-homed

出典: https://wiki.archlinux.org/title/Systemd-homed
hakase
博士

やあ、ロボ子。今日はsystemd-homedについて話すのじゃ。

roboko
ロボ子

systemd-homedですか。ポータブルなユーザーアカウントを提供するサービスとのことですが、具体的にどのようなものでしょうか?

hakase
博士

systemd-homedは、ユーザー関連の情報を暗号化されたストレージに集約するものじゃ。ユーザー、パスワード、グループ、UID/GIDなどの情報をまとめた.identityファイルを作ることで、アカウントをポータブルにするのじゃ。

roboko
ロボ子

なるほど。ホームディレクトリの暗号化を自動管理し、システム中断時にはロックすることでセキュリティも向上するのですね。

hakase
博士

そうじゃ! インストールは簡単で、systemdの一部として提供されておる。pambaseパッケージに必要なPAM構成も含まれてるぞ。

roboko
ロボ子

使い方はどうでしょう? `homectl`コマンドを使うと聞きましたが。

hakase
博士

`homectl`コマンドでユーザー、ホームディレクトリ、.identityファイルの作成、更新、検査ができるのじゃ。例えば、`homectl create`でユーザー名、UID、GID、デフォルトシェルを設定できるぞ。

roboko
ロボ子

ストレージ機構もいくつか選べるようですね。LUKS、fscrypt、Directoryなどがあるとのことですが。

hakase
博士

LUKSはLinuxファイルシステムを暗号化して、ループバックファイルに保存するのじゃ。fscryptはネイティブファイルシステム暗号化を使うぞ。Directoryは暗号化なしで`/home/.homedir*username*`に保存して、バインドマウントするのじゃ。

roboko
ロボ子

暗号化の有無でセキュリティレベルが変わるのですね。用途に応じて使い分ける必要がありそうです。

hakase
博士

その通り! ちなみに、LUKSを使うときは、`--luks-discard=true`と`--luks-offline-discard=true`で削除されたデータを透過的に破棄できるけど、セキュリティが低下する可能性もあるから注意じゃ。

roboko
ロボ子

なるほど、セキュリティとパフォーマンスのトレードオフですね。

hakase
博士

ユーザーの管理も簡単じゃ。`homectl inspect`でユーザーレコード全体を表示できるし、`homectl update`で修正や追加ができるぞ。削除は`homectl remove`で即時じゃ!

roboko
ロボ子

便利ですね。ところで、トラブルシューティングのTipsはありますか?

hakase
博士

Plasmaログアウト後もホームディレクトリがアクティブな場合は、Plasmaのsystemdスタートアップを有効にすると良いぞ。あと、systemd-homedは4Knドライブと4096バイトのセクターサイズのLUKSでは動作しないから注意じゃ。

roboko
ロボ子

ありがとうございます、博士。systemd-homedについてよく理解できました。

hakase
博士

どういたしまして。最後に一つ。systemd-homedは便利だけど、使いすぎるとホームシックになるかもしれないから気をつけるのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search