CentOS 6安裝好後的預設登入介面會顯示所有使用者的名稱,像這樣:
那或許會有人說,都說是伺服器了還裝 X-Windows,這種管理員應該砍掉重練。
但我必須說,X-Windows還是有必要存在的,尤其當你用的是Cluster架構,在head node更需要這些東西 (因為你無法保證下面所有的機器都有好用的文字管理介面,尤其是針對一些硬體模組,但各家的圖形介面都作的不錯)。
那要如何改成像CentOS 5一樣,預設的介面就是要自己輸入使用者名稱跟密碼?
其實很簡單,只要編輯兩個檔案。
1. 編輯 /etc/gconf/gconf.xml.defaults/%gconf-tree.xml
用vi開啟檔案,搜尋關鍵字"disable_user_list",找到如下內容:
<entry name="disable_user_list" mtime="1385965870" type="schema" stype="bool" owner="gdm-simple-greeter" gettext_domain="gdm">
<local_schema locale="C" short_desc="Do not show known users in the login window">
<default type="bool" value="false"/>
<longdesc>Set to true to disable showing known users in the login window.</longdesc>
</local_schema>
</entry>
把"false"改成"true"
2. 編輯 /etc/gconf/schemas/gdm-simple-greeter.schemas
用vi開啟檔案,搜尋關鍵字"disable_user_list",找到如下內容:
<schema>
<key>/schemas/apps/gdm/simple-greeter/disable_user_list</key>
<applyto>/apps/gdm/simple-greeter/disable_user_list</applyto>
<owner>gdm-simple-greeter</owner>
<type>bool</type>
<default>TRUE</default>
<gettext_domain>gdm</gettext_domain>
<locale name="C">
<short>Do not show known users in the login window</short>
<long>Set to true to disable showing known users in the login window.</long>
</locale>
</schema>
把"TRUE"改成"FALSE"
改好後重新登出,就會看到變這樣子:
或是用以下指令即可:
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gdm/simple-greeter/disable_user_list true
沒有留言:
張貼留言