ubuntu中root解鎖【Z】
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登入
如果要允許root登入(不推薦),則這樣操作:
me@tipfoo:~$ gksu /usr/sbin/gdmsetup
(或者使用桌面選單:系統>系統管理>登入視窗)
點“安全”選項頁,選擇“允許本地管理員登入”。
注:這一步依賴上一步
在登入時直接顯示root使用者:
在root使用者下gedit /etc/gdm/gdm.schemas
<schema>
<key>greeter/Include</key>
<signature>s</signature>
<default></default>
</schema>
<schema>
<key>greeter/Exclude</key>
<signature>s</signature>
<default>bin,root,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap</default>
</schema>
把下邊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許可權
相關文章
- Linux忘記root密碼解鎖Linux密碼
- Ubuntu Linux中如何啟用root使用者UbuntuLinux
- Ubuntu重置root密碼Ubuntu密碼
- Google Pixel 解鎖/Root/去掉wifi叉號標記GoWiFi
- 海信a7cc 解鎖root安裝google playGo
- Ubuntu 啟用 root 賬戶Ubuntu
- ubuntu16.04 root 初始密碼Ubuntu密碼
- ubuntu mysql Access denied for user root@localhostUbuntuMySqllocalhost
- 01_Ubuntu啟用root使用者Ubuntu
- Ubuntu 如何重設 MySQL 的 root 密碼UbuntuMySql密碼
- Ubuntu MySQL5.7設定root密碼UbuntuMySql密碼
- Ubuntu 中的 root 使用者:你應該知道的重要事情Ubuntu
- Ubuntu18.04中設定使用root使用者登入圖形介面Ubuntu
- Ubuntu設定root登入有兩種方式Ubuntu
- 聯想Z6 Pro有螢幕指紋解鎖嗎?聯想Z6 Pro有沒有螢幕指紋解鎖與支援人臉識別
- Ubuntu中允許root遠端ssh登入的方法Ubuntu
- Ubuntu-給新增使用者新增root許可權Ubuntu
- Ubuntu18.04:mysql:ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘UbuntuMySqlErrorlocalhost
- 解除Ubuntu系統的root登入圖形介面限制Ubuntu
- 解除Ubuntu18.04.1 root登入圖形介面的限制Ubuntu
- Ubuntu開啟ssh服務及允許root登入Ubuntu
- hp-unix作業系統root賬號被鎖定的兩種解決方法:作業系統
- Java中的鎖原理、鎖優化、CAS、AQS詳解!Java優化AQS
- 解鎖Java面試中的鎖:深入瞭解不同型別的鎖和它們的用途Java面試型別
- Ubuntu ssh伺服器拒絕密碼(使用root登入)Ubuntu伺服器密碼
- 解決 IDEA 中 Wrong root element less..(Ctrl+F1)Inspection info: This inspection checks if root ta 的問題Idea
- 02-Java中的鎖詳解Java
- Linux中給檔案或者資料夾加鎖,解鎖Linux
- 詳解 MySql InnoDB 中的三種行鎖(記錄鎖、間隙鎖與臨鍵鎖)MySql
- Ubuntu 報錯:無法獲得鎖 /var/lib/dpkg/lock解決辦法Ubuntu
- ubuntu 開放root使用者的SSH訪問許可權Ubuntu訪問許可權
- Vogue Business:解碼中國 Z 世代的文化價值觀
- 嵌入式Linux環境搭建之設定Ubuntu的root密碼LinuxUbuntu密碼
- mysql誤刪root使用者或者忘記root密碼解決方法MySql密碼
- oracle 查詢鎖 && 解鎖Oracle
- Oracle查詢鎖、解鎖Oracle
- 能幫你解決90%以上Java面試中的鎖問題(Java中的鎖)Java面試
- JWT報告:瞭解Z世代JWT
- z-index屬性詳解Index