歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Ubuntu開啟root用戶及其它登錄問題的解決

Ubuntu開啟root用戶及其它登錄問題的解決

日期:2017/3/2 16:56:40   编辑:Linux服務器

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

而我為了開發時的方便,則在桌面和服務器上都采用這種方式。

  允許 su 到 root

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

  me@tipfoo:~$ sudo passwd

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

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

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

  passwd:已成功更新密碼

  允許root登錄

  如果要允許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

Copyright © Linux教程網 All Rights Reserved