Ubuntu 12.04 使用root用戶登錄桌面

首先是在按照上篇的進入單用戶模式在那裏輸入的下面命令,但提示打不開視圖,但總算可以sudo之後不再提示沒有權限了,再次進入終端,輸入:sudo gedit /etc/lightdm/lightdm.conf

在圖形編輯界面最後添加 allow-guest=false , 保存之後sudo apt-get remove gdm-guest-session或者sudo restart lightdm

================================================================

以上操作結束後ubuntu還學會待機了,還是最初的guest,每次待機都要重新輸密碼再進入,

很可能我是加多了這一句

1.  用普通用戶登錄
2.  在終端執行sudo -s,然後輸入當前登錄的普通用戶密碼,進入到root用戶模式
3.  執行gedit /etc/lightdm/lightdm.conf
4.  添加如下兩行代碼
greeter-show-manual-login=true  #  手工錄入系統的用戶名和密碼
allow-guest=false  # 不允許guest登錄
5.  執行sudo passwd root設置root用戶密碼
6.  重啓Ubuntu Linux,並點擊“登錄",用root登錄即可

==================================================================

準備最後按照這個鏈接去操作一下去掉登錄輸入密碼:

https://blog.csdn.net/w_ww_w/article/details/16337805

gedit  /etc/lightdm/lightdm.conf. 修改配置文件

[SeatDefaults]
allow-guest=false
#不允許guest登錄
autologin-user=root #root自動登錄   
autologin-user-timeout=0
autologin-session=lightdm-autologin
user-session=ubuntu
# 或者user-session=gnome-classic  #登錄桌面版本,一般用自己的就好
greeter-session=unity-greeter

greeter-show-manual-login=true  #有了這行,註銷了也不怕進不了root了

然後我們啓動root帳號:
sudo passwd root
根據提示輸入roott帳號密碼。

重啓ubuntu,不需要手動輸入root用戶名密碼,系統會自動進入root用戶。

==================================================================

有點煩,看到這個【參考3】

在終端或控制檯輸入:sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'

因爲是在操作中,這個還沒有嘗試,只是看到一樣的allow-guest=false 一樣的目錄usr/share/lightdm/lightdm.conf

==================================================================================

開機進入命令行模式

第一種方法:

命令:sudo gedit /etc/default/grub

找到這一行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

改成 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

再輸入命令:sudo update-grub 開機後就自動進入tty1了。

第二種方法:(更推薦下面這個方法,因爲開機時可以選擇進入命令行還是界面模式)

sudo chmod +w /boot/grub/grub.cfg #增加可寫權限

sudo gedit /boot/grub/grub.cfg #編輯配置文件

會找到小面這段文字:

menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae'--class ubuntu --class gnu-linux --class gnu --class os

{ recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos8)' search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81 linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro quiet splash $vt_handoff initrd /boot/initrd.img-3.2.0-24-generic-pae }

複製上面的文字,並在後面粘貼下來。 修改一些設置。修改後如下

menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae(command mode)' --class ubuntu --class gnu-linux --class gnu --class os

{ recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos8)' search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81 linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro text initrd /boot/initrd.img-3.2.0-24-generic-pae } 這就可以了。

我的是物理機直接安裝的,在開機時就有菜單了,直接選擇Ubuntu,Linux 3.2.0-24-generic-pae(command mode)這個選項即可

如果虛擬機安裝的話,也許開機是沒有選項的(我用的VM虛擬機安裝默認的就沒有選擇菜單)解決方法如下:

開機啓動時,grub菜單 系統默認是隱藏的,去掉隱藏需要做如下操作 你需要修改/etc/default/grub其中的某一行(自己找找,就在前面),命令:sudo gedit /etc/default/grub GRUB_HIDDEN_TIMEOUT=0(默認是0,修要修改成大於0的值,比如10) 保存後退出! 再執行命令:sudo update-grub 好了,設置完成。

===================================================================

參考鏈接:

1. https://blog.csdn.net/qq844352155/article/details/24888299

2. https://www.aliyun.com/jiaocheng/198603.html

3. https://blog.csdn.net/bifan546/article/details/77053802

4. https://zhidao.baidu.com/question/308231618004588404.html

5. https://www.cnblogs.com/tao560532/p/3248965.html

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章