1. 程式人生 > >ubuntu 只有客人會話登錄(第一次深刻感受文件權限的威力)

ubuntu 只有客人會話登錄(第一次深刻感受文件權限的威力)

也看 宿主機 系統 docker 自己 主機 不能 。。 天突

為了測試docker的掛載權限,把宿主機的/etc/passwd文件掛載到了虛機當中,進入虛機想看下能不能直接對我宿主機上的文件進行操作,把/etc/passwd刪掉了最後十行。。。結果宿主機上的/etc/passwd也改了,於是你sudo功能根本就不能用了。。。。。,FUCK!

還好,在網上查了下,使用/etc/passwd文件系統中是有備份的!!!cp /etc/passwd- /etc/passwd即可,果然sudo都能用了。。

但是更可怕的問題出現了,某一天我重啟了系統,發現ubuntu的gnome登錄界面中,竟然只能以客人會話登錄,按進去之後啥界面也看不到。。。。試了好多辦法都不行,百度了一些方法說是把我自己賬戶的uid、gid換成了0.。。為啥用的百度。。。

今天突然靈光一現,是不是/etc/passwd的權限問題在作祟!!!看了下自己機器的/etc/passwd權限是600,但是正常機器、自己的另一臺物理機同樣的ubuntu版本,裏面竟然是644。。。。,把我機器上的權限改成了644,重啟機器,問題解決!

/etc/passwd

ubuntu 只有客人會話登錄(第一次深刻感受文件權限的威力)