我不是100%确定,但我认为我运行setfacl
时使用了错误的参数,并在(非递归的?) '/‘而不是'./’下更改了所有的acl内容,我运行的应用程序立即有一半崩溃,重新启动后我无法登录。
当我尝试登录以下瞬间,然后返回到登录屏幕时,当我尝试从终端登录时,情况是一样的,但是没有错误消息。
我对acl不太了解,也不知道该怎么做,我试着用timeshift从备份恢复(我把它设置为备份一切),但没有造成问题。
该命令可能是:
sudo setfacl -m u:username:r
或
sudo setfacl -m u:username:r /
但我不确定。
发布于 2021-12-12 10:01:12
最后,我所要做的就是删除根目录上的uid的acl条目,并使用:
setfacl -x user:<username> <base directory>
在从另一个操作系统执行此操作后,我能够启动和登录没有问题。
显然,从来不打字是个好习惯。是完全有效的并且减少了这些类型的错误。
https://askubuntu.com/questions/1380465
复制相似问题