root和其他使用者不能登入的解決方案
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single
二、linux rescue 修復模式;
Linux的修復模式就是 linux rescue;修復模式並不需要系統密碼,當進入修復模式後,系統會提示我們要掛載哪個分割槽上的檔案系統,我們根據自己的系統情況來選擇就就是了。登入完成後,系統也會提示所在分割槽的檔案系統會被掛載到哪個目錄;如果您不知道掛載在哪裡,請透過 df -h 來檢視;
修復模式需要安裝盤的第一張或獨立的修復盤;比如 Fedora 就有專門的修復盤;其實修復盤在一定意義上來說類似livecd,是不需要安裝到硬碟也能執行系統;然後透過mount 來掛載檔案系統;其實當我們執行linux rescue 時,象Fedora 這類的系統,會有一些提示,比如他提示他要mount 哪個分割槽,我們選擇一下就行了;
在boot:後面輸入 linux rescue ,然後按回車;
boot:linux rescue
真正的跨越控制檯登入是不需要輸入root密碼的,如果您把root密碼丟失,就要想到跨越控制檯登入;我們前面所說的linux rescue 從本質上來說,就是跨越控制檯登入,因為無需要密碼驗證就能登入系統;
跨越控制檯登入主要包括:借grub和lilo 跨越控制檯登入; linux rescue 模式;第三方livecd 系統和第三方Linux系統;
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux init=/bin/bash
boot:linux init=/bin/bash
2、linux rescue ;
3、借linux的livecd光碟 或第三方linux系統;
linux的livecd版本是無需安裝的linux 系統,在光碟上就可以執行的linux 系統; livecd 大多是用來修復之用,livecd 整合了常用的系統操作工具;
livecd 和第三方linux系統來修復已經被破壞的Linux ,常用的工具有mount 和chroot等等 ;如果您只是簡單的更改存在問題的系統檔案,用mount 就足夠了。chroot 工具可以改變/,進而進入另一個系統,這個工具的確有用。
livecd就是在光碟上執行的linux ,您可以找一個livecd的發行版本燒錄一下就能用了,使用簡單方便;
透過livecd linux 或其它linux 來修復已經破壞的Linux步驟如下:
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda8 11G 9.8G 581M 95% /
/dev/shm 236M 0 236M 0% /dev/shm
mount -t 檔案系統型別 磁碟分割槽 掛載目的目錄
[root@localhost ~]# mount -t reiserfs /dev/hda5 systmp/
chroot這個工具很有用,很多Linux都支援chroot切換到另一個檔案系統中,然後進行一系列系統包的安裝和系統配置;這並不是說任何檔案系統都能chroot切入 ,首先這個檔案系統中得具備系統執行的一定的工具和環境,比如/bin和/sbin 目錄是擁有等....
[root@localhost ~]# fdisk -l
[root@localhost ~]# mkdir systmp
[root@localhost ~]# mount /dev/hda5 systmp/
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda8 11G 9.8G 581M 95% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda5 7.9G 5.9G 2.0G 76% /root/systmp
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda5 7.9G 5.9G 2.0G 76% /
proc 7.9G 5.9G 2.0G 76% /proc
sysfs 7.9G 5.9G 2.0G 76% /sys
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9399028/viewspace-760999/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決Solaris 10 root不能直接遠端SSH登入
- peoplesoft不能登入DB解決方法
- Mac使用root使用者登入Mac
- 關於同一使用者不能同時在兩臺電腦上登入問題的解決方案
- 禁止root使用者遠端登入
- mysql 本機不能登入問題解決MySql
- ubuntu 12.04 root使用者登入的方法Ubuntu
- 設定Telnet root使用者的登入
- 關於root(其他)使用者拒絕登陸mysql的處理方法MySql
- 解決root使用者不能開啟Chromium網頁瀏覽器網頁瀏覽器
- 微信登入-6問題解決方案
- 多欄位登入通用解決方案
- 亞馬遜雲(AWS)使用root使用者登入亞馬遜
- vsftpd允許root使用者登入FTP
- 微信小程式登入方式的修改解決方案微信小程式
- root 登入 ftpFTP
- vsftp本地使用者不能登入FTP
- XP不能訪問區域網使用者的解決方案
- 關於QQ郵箱登入提示一鍵登入解決方案
- 設定允許root使用者登入SSH
- 微信小程式 unionid 登入解決方案微信小程式
- ssh只能遠端登陸到普通使用者,不能以root遠端登陸
- fedora 17的root不能圖形介面登陸
- 親測ubuntu18系統下解決MySQL5.7版本的root使用者密碼沒提示輸入問題不能登入問題UbuntuMySql密碼
- 伺服器設定為root登入設定方案以及linux系統下的root和SSH、sshd伺服器Linux
- IDEA 總是提示登入github,登陸後不能push的解決辦法IdeaGithub
- SYS使用者可以登入,其他使用者無法登陸的問題處理
- LInux下環境變數配置錯誤導致不能登入的及命令失效解決方案Linux變數
- GitHub 不能訪問解決方案Github
- SecureCRT 通過Xmanager 開啟圖形介面(root使用者登入後,su登入oracle使用者)SecurecrtOracle
- CentOS 6.2圖形介面允許root使用者登入CentOS
- solaris預設無法遠端root使用者登入
- 在aws ec2上使用root使用者登入
- aix 5.3 ssh(openssh)不能登入的解決辦法(轉自aixchina)AI
- 前後端分離使用 Token 登入解決方案後端
- 關於儲存過程中不能操作其他使用者表資料的問題解決儲存過程
- 解決非root使用者使用docker的辦法Docker
- 如何在Linux 讓Telnet root使用者可以登入Linux