Ubuntu修改root默認密碼

Ubuntu安裝後,root用戶默認是被鎖定了的,不容許登陸,也不容許「su」到 root。有人說這是個很差的實踐,特別是對於服務器來講。我以爲對於桌面用戶來講,這樣安全性更高一些,是應該的;但對於服務器能夠設置成「容許 su 到root,但不容許root用戶直接登陸」。而我爲了開發時的方便,則在桌面和服務器上都採用這種方式。安全

◆容許 su 到 root服務器

很是簡單,下面是設置的方法:ssh

me@tipfoo :~$ sudo passwd.net

Password: <--- 輸入安裝時那個用戶的密碼ip

Enter new UNIX password: <--- 新的Root用戶密碼開發

Retype new UNIX password: <--- 重複新的Root用戶密碼get

passwd:已成功更新密碼ast

容許root登陸class

若是要容許root登陸(不推薦),則這樣操做:登錄

me@tipfoo :~$ gksu /usr/sbin/gdmsetup

(或者使用桌面菜單:系統>系統管理>登陸窗口)

點「安全」選項頁,選擇「容許本地管理員登陸」。

注:這一步依賴上一步

◆不輸入密碼直接登陸

在論壇上也看見有人抱怨,家中的Ubuntu不能像Window$那樣──不用輸入密碼就能登陸。其實一樣能作到:

就在上一步的「安全」選項頁中,勾選:

「啓用自動登陸」,「用戶」選擇(如:「me」);

注意:公共用的計算機千萬不能這麼設置!

◆SSH登陸遠程服務器

若是遠程服務器只容許root用戶SSH到服務器時,在Ubuntu下,必須「su 到root」用戶才能登陸成功(具體是看服務器端的配置)。

首先,複製密鑰到「/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

相關文章
相關標籤/搜索