ubuntu 10 04下如何以root身份登入

2021-06-03 20:41:44 字數 1421 閱讀 9964

ubuntu安裝後,root使用者預設是被鎖定了的,不允許登入,也不允許「su」到 root。有人說這是個不好的實踐,特別是對於伺服器來說。我覺得對於桌面使用者來說,這樣安全性更高一些,是應該的;但對於伺服器可以設定成「允許 su 到root,但不允許root使用者直接登入」。而我為了開發時的方便,則在桌面和伺服器上都採用這種方式。

允許 su 到 root

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

me@tipfoo:~$ sudo passwd root

password: <--- 輸入安裝時那個使用者的密碼

enter new unix password: <--- 新的root使用者密碼

retype new unix password: <--- 重複新的root使用者密碼

passwd:已成功更新密碼

允許root登入

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

(或者使用桌面選單:系統>系統管理>登入視窗)

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

在登入時直接顯示root使用者:

在root使用者下gedit /etc/gdm/gdm.schemas

greeter/includes

greeter/exclude

sbin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap

把下邊schema中的root去掉,放到上面的那個裡面,可以在登陸框裡看到root了

不輸入密碼直接登入

在論壇上也看見有人抱怨,家中的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

修改開始選單:直接在ubuntu終端輸入命令alacarte。可以任意增、改、隱藏、顯示選單,但無法刪除選單,即使擁有root許可權

Ubuntu 10 04下如何檢視分割槽的UUID

ubuntu 10.04通過uuid來區分各個磁碟分割槽,在 etc fstab配置檔案中就是通過uuid來掛載分割槽的。uuid,英文全稱為 universally unique identifier。下面介紹2種檢視分割槽uuid的方法 1.在終端中執行命令 blkid 返回結果 dev sda...

Ubuntu 10 04下的Ralink無線驅動

在ubuntu 10.04,如果是ralink的無線網絡卡,可能會發生可以連線上不加密或者tkip的無線網路,卻不能連線上ccmp的無線網。這由於系統自帶的rt2870sta的驅動存在bug。系統自帶了2870sta和3070sta驅動,所以在載入的時候很容衝突,因此要把其他不用的加入blackli...

ubuntu10 04下RTX安裝指南

安裝 2.然後在ubuntu軟體中心的wine cn欄目中安裝microsoft windows compatibility layer binary emulator and library 3.安裝wine下的window擴充套件包安裝工具winetricks,在終端下輸入 4.安裝window...