為root設置初始密碼
- 登錄系統,打開終端,使用sudo指令獲取root權限,更改root用戶密碼:
sudo passwd root
修改登錄界面
- 更改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件內容
sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
- 打開文件,在文件末尾加入如下兩行,完成后保存並關閉(注意這一步,不要刪除文件中原本的兩行內容)
greeter-show-manual-login=true all-guest=false
允許root用戶直接登錄圖形界面
- 進入/etc/pam.d文件夾下,修改gdm-autologin和gdm-password文件內容(參考第2步的命令)
- gdm-autologin文件注釋掉auth required pam_success_if.so user!=root quiet_success這一行
- gdm-password文件注釋掉auth required pam_success_if.so user!=root quiet_success這一行
#auth required pam_success_if.so user!=root quiet_success
設置環境變量
- 修改/root/.profile文件
sudo vim/root/.profile
Linux tty命令用於顯示終端機連接標准輸入設備的文件名稱
在Linux操作系統中,所有外圍設備都有其名稱與代號,這些名稱代號以特殊文件的類型存放於/dev目錄下
你可以執行tty(teletypewriter)指令查詢目前使用的終端機的文件名稱
語法
tty [-s][--help][--version]
參數說明:
- -s或--silent或--quiet 不顯示任何信息,只回傳狀態代碼。
- --help 在線幫助。
- --version 顯示版本信息。
Linux mesg命令用於設置終端機的寫入權限
將mesg設置y時,其他用戶可利用write指令將信息直接顯示在您的屏幕上
語法
mesg [ny]
參數:
- n 不允許其他用戶將信息直接顯示在你的屏幕上
- y 允許其他用戶將信息直接顯示在你的屏幕上
打開文件,將最后一行改為以下:
tty -s && mesg n || true
保存並關閉,重啟,重啟之后選擇“未列出”輸入賬號root和密碼