歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu su認證失敗解決方法

Ubuntu su認證失敗解決方法

日期:2017/2/28 15:49:39   编辑:Linux教程

Ubuntu 安裝後, root 用戶默認是被鎖定了的,不允許登錄,也不允許“ su” 到 root 。有人說這是個不好的實踐,特別是對於服務器來說。我覺得對於桌面用戶來說,這樣安全性更高一些,是應該的;但對於服務器可以設置成“允許 su 到 root ,但不允許 root 用戶直接登錄”。而我為了開發時的方便,則在桌面和服務器上都采用這種方式。

◆允許 su 到 root

非常簡單,下面是設置的方法:

[email protected]:~$ sudo passwd

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

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

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

passwd :已成功更新密碼

◆允許 root 登錄

如果要允許 root 登錄(不推薦),則這樣操作:

[email protected]:~$ gksu /usr/sbin/gdmsetup

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

點“安全”選項頁,選擇“允許本地管理員登錄”。

注:這一步依賴上一步

◆不輸入密碼直接登錄

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

就在上一步的“安全”選項頁中,勾選:

“啟用自動登錄”,“用戶”選擇(如:“ linuxidc” ) ;

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

◆SSH 登錄遠程服務器

如果遠程服務器只允許 root 用戶 SSH 到服務器時,在 Ubuntu 下,必須“ su 到 root” 用戶才能登錄成功 ( 具體是看服務器端的配置 ) 。

首先,復制密鑰到“ /root/.ssh /” 目錄,

[email protected]:~$ su

Password:

[email protected]:/holinuxidc/linuxidc# chmod 600 -R /root/.ssh/

[email protected]:/holinuxidc/linuxidc# 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

Copyright © Linux教程網 All Rights Reserved