在 firejail 沙盒之后,主主机中的 sudo 被锁定

在 firejail 沙盒之后,主主机中的 sudo 被锁定

我安装了 firejail 并使用与我的机器不同的主机名设置了 default.profile,然后运行以下命令将自己锁定在主主机之外,并且没有 root 权限:

adduser --shell /bin/firejail 我的用户名

按照 man firejail-login 中的说明进行操作。

Term 无法打开,启动时不断出现与 sudo 相关的系统错误。我运行 LiveCD 并设法编辑 /etc/firejail/login.defs 并添加 --noprofile,这消除了 default.profile 中的不同主机名和 noroot。

我还编辑了 etc/passwd 文件,并从中删除了有问题的行

WBN:x:1000:1000:WBN,,,:/home/wbn:firejail/bin/bash

到:

WBN:x:1000:1000:WBN,,,:/home/wbn:/bin/bash

我现在有一个具有原始主机名的工作终端,sudo 可以工作,但我无法通过 nautilus 在我的系统中移动或 cp 文件,发送到垃圾箱——它们都显示为灰色。

很抱歉如此粗糙地报告我的问题 - 我想知道的是,如何纠正 > adduser --shell /bin/firejail wbn 的原始错误,而不破坏我原始的、唯一的用户“wbn --shell”?

是的,我的脑子受损了:)

引用

答案1

更改:

WBN:x:1000:1000:WBN,,,:/home/wbn:/bin/bash

WBN:x:1000:1000:WBN,,,:/home/wbn:/sbin/bash

sudo apt-get purge firejail。

系统现在运行良好。

谢谢! :)

相关内容