ubuntu 只有客人会话登录(第一次深刻感受文件权限的威力)

Posted honpey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 只有客人会话登录(第一次深刻感受文件权限的威力)相关的知识,希望对你有一定的参考价值。

为了测试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 只有客人会话登录(第一次深刻感受文件权限的威力)的主要内容,如果未能解决你的问题,请参考以下文章

禁用Ubuntu 15.04登录界面显示客人会话

Ubuntu开发者想知道Ubuntu 18.04 LTS的客人会话是否需要

ubantu系统修改权限失败,导致只能客人会话登录解决办法

禁用ubuntu 客人会话

31. Ubuntu15.04系统中如何启用禁用客人会话

Ubuntu16.04删除客人会话