安裝后,root用戶默認(rèn)是被鎖定了的,不允許登錄,也不允許“su”到
root。有人說這是個(gè)不好的實(shí)踐,特別是對(duì)于服務(wù)器來說。我覺得對(duì)于桌面用戶來說,這樣安全性更高一些,是應(yīng)該的;但對(duì)于服務(wù)器可以設(shè)置成“允許
su 到root,但不允許root用戶直接登錄”。而我為了開發(fā)時(shí)的方便,則在桌面和服務(wù)器上都采用這種方式。
允許 su 到 root
非常簡單,下面是設(shè)置的方法:
me@tipfoo:~$ sudo passwd
root
Password: <--- 輸入安裝時(shí)那個(gè)用戶的密碼
Enter new UNIX password: <--- 新的Root用戶密碼
Retype new UNIX password: <--- 重復(fù)新的Root用戶密碼
passwd:已成功更新密碼
允許root登錄
如果要允許root登錄(不推薦),則這樣操作:
me@tipfoo:~$ gksu
/usr/sbin/gdmsetup
(或者使用桌面菜單:系統(tǒng)>系統(tǒng)管理>登錄窗口)
點(diǎn)“安全”選項(xiàng)頁,選擇“允許本地管理員登錄”。
注:這一步依賴上一步
在登錄時(shí)直接顯示root用戶:
在root用戶下gedit /etc/gdm/gdm.schemas
<schema>
<key>greeter/Include</key>
<signature>s</signature>
<default></default>
</schema>
<schema>
<key>greeter/Exclude</key>
<signature>s</signature>
<default>bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap</default>
</schema>
把下邊schema中的root去掉,放到上面的那個(gè)里面,可以在登陸框里看到root了
不輸入密碼直接登錄
在論壇上也看見有人抱怨,家中的Ubuntu不能像Window$那樣──不用輸入密碼就能 登錄。其實(shí)同樣能做到:
就在上一步的“安全”選項(xiàng)頁中,勾選:
“啟用自動(dòng)登錄”,“用戶”選擇(如:“me”);
注意:公共用的計(jì)算機(jī)千萬不能這么設(shè)置!
SSH登錄遠(yuǎn)程服務(wù)器
如果遠(yuǎn)程服務(wù)器只允許root用戶SSH到服務(wù)器時(shí),在Ubuntu下,必須“su
到root”用戶才能登錄成功(具體是看服務(wù)器端的配置)。
首先,復(fù)制密鑰到“/root/.ssh/”目錄,
me@tipfoo:~$ su
Password:
root@tipfoo:/home/me#
chmod 600 -R /root/.ssh/
root@tipfoo:/home/me#
ssh -p 27482 11.22.33.44
Enter passphrase for key '/root/.ssh/id_rsa':
Last login: Thu Jun 21 14:29:00 2007 from 11.22.33.45
修改開始菜單:直接在Ubuntu終端輸入命令alacarte??梢匀我庠?、改、隱藏、顯示菜單,但無法刪除菜單,即使擁有root權(quán)限
posted on 2010-08-10 16:26
小果子 閱讀(1579)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
Linux