星期六, 2月 27, 2010

為甚麼不能用su? - Ubuntu 9.10 的root權限

剛用VirtualBox灌完Ubuntu ,要安裝一點更新,結果竟然發現不能用su
找到一些資料,隨手做個筆記。

Ubuntu安裝後,root用戶默認是被鎖定了的,不允許登錄,也不允許「su」到root。有人說這是個不好的實踐,特別是對於服務器來說。我覺得對於桌面用戶來說,這樣安全性更高一些,是應該的;但對於服務器可以設置成「允許su 到root,但不允許root用戶直接登錄」。

允許 su 到 root
非常簡單,下面是設置的方法:
sudo passwd
Password: <--- 輸入安裝時那個用戶的密碼
Enter new UNIX password: <--- 新的Root用戶密碼
Retype new UNIX password: <--- 重複新的Root用戶密碼
passwd:已成功更新密碼


允許root登錄
如果要允許root登錄(不推薦),則這樣操作:
me@xxx:~$ gksu /usr/sbin/gdmsetup
(或者使用桌面菜單:系統>系統管理>登錄窗口)
點「安全」選項頁,選擇「允許本地管理員登錄」。
註:這一步依賴上一步
不輸入密碼直接登錄
在論壇上也看見有人抱怨,家中的Ubuntu不能像Window$那樣──不用輸入密碼就能登錄。其實同樣能做到:
就在上一步的「安全」選項頁中,勾選:
「啟用自動登錄」,「用戶」選擇(如:「me」)


轉載自:
貓子的日誌

沒有留言:

張貼留言