lightdmのlogin screenに特定のユーザを表示させない設定
lightdmのlogin screenに特定のユーザを表示させたくない方を対象に、
AccountsServiceの設定方法を記載する。
背景
slurm-wlnをインストールすると、slurmユーザがuid 64030で作成されるためUbuntu MATE 18.04などのデスクトップ環境の場合、ログインスクリーンにslurmユーザが表示されて嬉しくない。
そこで/etc/lightdm/users.confで非表示ユーザにslurmを追加したが、設定が無効であった。users.confにAccountsServiceがインストールされている場合はusers.confの設定は無視されると書かれていた。
以下にAccountsServiceの設定方法を記載する。
AccountServiceの設定
ユーザ名slurmのユーザを隠したい場合は、同名のファイルを以下の場所に作成する。
touch /var/lib/AccountsService/users/slurm
次に、先程作成したファイルに以下の内容を追記する
[User]
SystemAccount=true
上の作業を纏めると、、
touch /var/lib/AccountsService/users/slurm
cat << EOS >> /var/lib/AccountsService/users/slurm
[User]
SystemAccount=true
EOS
以上で設定は終わり
参考資料