系统相关
首页 > 系统相关> > 在linux登录界面上显示了什么用户?

在linux登录界面上显示了什么用户?

作者:互联网

linux mint mate 17.2上,oracle-xe用uid = 1001创建了一个用户oracle,它在/ etc / shadow中的密码部分是*,这意味着禁用登录我猜.

但是用户oracle仍然显示在登录屏幕中.

我试图通过passwd -l oracle锁定用户登录,但它仍然显示在登录屏幕上.

问题是:

>登录界面上显示的是哪种用户?用户是否使用uid> = 1000?
>如何保留用户(使用uid> = 1000),并在登录屏幕中显示停止?

解决方法:

编辑/etc/lightdm/users.conf(如果未安装AccountsService-较旧的系统)并将用户名添加到hidden-users行,例如:

[UserList]
hidden-users=nobody nobody4 noaccess yourusername

或者(如果启用了AccountsService – 例如ubutnu14.04)创建一个名为/ var / lib / AccountsService / users / yourusername的文件,其中包含以下行:

[User]
SystemAccount=true

你可以检查在Ubuntu上安装的AccountsService:

dpkg -l accountsservice

或者对于基于rpm的系统(例如CentOS):

rpm -qa | grep glibc-static

标签:linux,login,linux-mint
来源: https://codeday.me/bug/20190815/1662046.html