Linux的root使用者

來源:互聯網
上載者:User
文章目錄
  • 安全
1:設定root密碼
Ubuntu安裝後root是沒有預設的密碼的,因為你還沒給root設定密碼
sonce@sonce-desktop:~$ sudo -i
[sudo] password for sonce:
root@sonce-desktop:~# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
或者
ubuntu預設root密碼為空白,啟動時grub菜單裡進revoer 模式,然後可以用passwd root命令給root設密碼。
2:在Ubuntu中用root帳號登入
啟用root使用者登入:
$sudo vi /etc/X11/gdm/gdm.conf #開啟gnome的設定檔,
在末行模式中輸入:AllowRoot斷行符號,找到AllowRoot=false ,把false改為true,儲存後退出。
之後,重啟系統時,就可以用 root 登入了。
如果你想要禁用 root 帳號,則執行下列命令:$sudo passwd -l root
啟用root帳號的話,你可以
在終端執行 sudo passwd root 指令後,系統將會提示你設定一個新的 root 帳號密碼。
點擊 System
-> Preferences -> Login Window 菜單,並切換到 Security 選項頁,然後選中其下的“Allow
local system administrator login”選項。
如果一直想一直用root也可以"sudo -s"。否則用$su

3:忘記密碼

一. lilo引導
1. 在出現 lilo: 提示時鍵入 linux single
Boot: linux single
2. 斷行符號可直接進入linux單一使用者模式
3. vi /etc/passwd
刪除root項中的密碼
(這裡也可以直接使用passwd命令重新設定root的密碼)
4. reboot重啟,root密碼為空白

二. grub引導
1. 在出現grub畫面時,選擇linux引導項,然後按e鍵
2. 選擇以kernel開頭的一行,再按e 鍵,在此行的末尾,按空格鍵後輸入single,以斷行符號鍵來退出編輯模式;
3. 斷行符號返回,然後按b鍵啟動,即可直接進入linux單一使用者模式
4. vi /etc/passwd 刪除root項中的密碼(這裡也可以直接使用passwd命令重新設定root的密碼)
5、reboot重啟,root密碼為空白

三、可以使用linux啟動磁碟片引導
出現boot後,輸入linux single。可進入單一使用者模式;
修改或刪除root密碼;

四、使用Linux 系統安裝盤
       如果你既沒做系統啟動磁碟片,同時多系統的引導LILO 和GRUB 又被刪除,那麼只能使用Linux 系統安裝盤來恢複root的密碼。
用第一張Linux 系統安裝盤啟動,出現boot 提示符後輸入:
oot: linux rescue
此時系統進入救援模式,然後根據提示完成:
1.選擇語言和鍵盤格式;
2.選擇是否配置網卡,一般系統因網路不需要,所以可以選擇否跳過網卡配置;
3.選擇是否讓系統尋找硬碟上的Redhat Linux 系統,選擇繼續;
4.系統顯示硬碟上的系統已經被找到,並掛載在/mnt/sysimage 下;
5.進入拯救狀態,可重新設定root 的密碼:
# chroot/mnt/sysimage (讓系統成為根環境)
# cd /mnt/sysimage
# passwd root

五、卸下硬碟掛到別的機器上更改
如果不怕麻煩的話,還可以把安裝linux的硬碟卸下後掛到其他系統內容下同樣是去修改/etc/passwd檔案,修改過後儲存即可;
註:
1、在不同的linux系統下輸入single的方式和方法可能有區別,希望能自己去嘗試;
2、除了需要修改/etc/passwd檔案外,可能也需要修改/etc/shadow檔案,這是/etc/passwd密碼檔案的投影檔案。

安全

與傳統的 superuser 模型相比,這種方法有不同的利弊,兩者都不總是顯示優良的.在鼓勵使用 root 許可權執行一個單獨的命令, sudo 好過開啟一個 shell:
減少使用 root 許可權的時間總耗用, 降低了不注意使用 root 執行命令的風險。
提供了有用的審核痕迹。有一個單獨的 root 密碼 (傳統模型) 提供了一層額外的保護,當如果一個管理員的密碼被侵害時。無論怎樣, 如果管理員 (使用 sudo 或 su 變成 root) 被侵害, 攻擊者一般可以通過一次間接的攻擊來獲得 root。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.