Linuxログイン画面にはどのユーザーが表示されますか?

Linuxログイン画面にはどのユーザーが表示されますか?

oracle-xeはパスワード部分を使用してlinux mint mate 17.2ユーザーを作成します。これはログインを無効にすることを意味します。oracleuid = 1001/etc/shadow*

ただし、ユーザーはoracleまだログイン画面に表示されます。

ログインでユーザーをロックしようとしましたが、passwd -l oracleまだログイン画面に表示されます。

問題は次のとおりです。

  • ログイン画面にはどのようなユーザーが表示されますか?その人はユーザーですかuid >= 1000
  • ユーザーをどのように維持しますか(UID >= 1000) ログイン画面に表示されないようにしますか?

ベストアンサー1

誰でも編集/etc/lightdm/users.conf(AccountsServiceがインストールされていない場合 - 古いシステム)し、yourusername次のhidden-users行に追加します。例:

[UserList]
hidden-users=nobody nobody4 noaccess yourusername

または/var/lib/AccountsService/users/yourusername(AccountsServiceが有効になっている場合 - 例:ubutnu14.04)次の行を含むファイルを作成します。

[User]
SystemAccount=true

AccountsServiceがUbuntuにインストールされていることを確認するには、次のコマンドを使用します。

dpkg -l accountsservice

またはrpmベースのシステム(CentOSなど)の場合:

rpm -qa | grep glibc-static

おすすめ記事