在 上linux mint mate 17.2
,oracle-xe 創建了一個用戶oracle
,uid = 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