CentOS69系統(tǒng)下,在使用普通用戶登錄并切換到了root用戶的情況,由于是想把/cpu目錄中的bin目錄及所有文件的權限都設置為644的,卻不小心把/bin目錄及目錄下所有文件都設置為644,導致,無法重新登錄到Linux系統(tǒng),也無法再進行切換。
現(xiàn)在虛擬機模擬問題,可以看到,在root用戶情況下,ls,chmod等命令都是提示沒有權限
現(xiàn)有二個解決方法 :
第一種方法:保持在原來登錄的root用戶情況下。在終端輸入python
在出現(xiàn)的>>>提示下輸入:import os
我們提供的服務有:成都網(wǎng)站設計、網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、永寧ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的永寧網(wǎng)站制作公司
os.chmod("/bin",0755)
os.chmod("/bin/chmod",0755)
如下圖所示
按CTRL+D來結束python輸入,此時就會回到提示符下
再次使用ls命令來查看/bin目錄下的權限,并輸入ls命令是否還提示權限拒絕否
至此,就已經(jīng)完成了權限修改回來。。
第二種方法:使用救援模擬
1.把CentOS 6.9安裝光盤插入光驅,并設置從光驅啟動。在如下圖的界面中選擇"Rescue installed system"
2.在選擇語言界面下,保持默認不變,直接回車即可
3.在”Keyboard Type(鍵盤類型)“界面下,保持默認,直接回車即可
4.在"Setup Networking(設置網(wǎng)絡)"界面下,根據(jù)自己的需要來選擇,因是修改權限,故不需要使用網(wǎng)絡,選擇"No"
5.在"Rescue"界面下,選擇"Continue",回車確定
6.如下二圖,都分別按回車確定
7.選擇"shell Start shell",選中"OK",回車確定
8.在"bash-4.1#"的shell輸入chmod -R 755 /mnt/sysimage/bin/*回車。
9.重新啟動電腦,把光盤拿出來,并設置第一啟動盤為本地硬盤。再次使用root用戶登錄,是否能正常登錄并能使用/bin下的命令了否,在此只演示運行l(wèi)s命令
標題名稱:/bin目錄權限被誤設置為644解決方法
本文網(wǎng)址:http://jinyejixie.com/article24/jopjce.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)站維護、自適應網(wǎng)站、網(wǎng)站排名、網(wǎng)頁設計公司、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)