我已经安装了最新的Ubuntu22.04 (jammy)来使用lightdm,并通过lightdm配置启用了来宾帐户。
这似乎很好,并且可以使用一个临时客户帐户登录,该帐户在注销时会被删除。
但是,由于无法创建临时文件(/tmp/guest-dheud/snap/firefox/1443),火狐似乎无法启动。我感到奇怪的是,任何用户都不能写信给/tmp,有什么能解决这个问题呢?会想出更多的办法,看看能做些什么,但不知道有没有人能推一下
特定错误消息:
cannot create user data directory: /tmp/guest-hfuebh/snap/firefox/1443: Permission denied
这里有趣的部分是目录似乎存在,并可由来宾用户写。不知道为什么上面说拒绝许可。Firefox是否默认运行为一个快照?
仔细观察,我发现来宾用户的主目录实际上是/tmp/guest-fsdfdew/,这可能是我的问题的根源.当用户的家在/home中时,这不是问题,而是存在于/tmp中的问题.是否可以将lightdm设置为在/home中创建home dir?
更新:
看起来,把客人的住所改成/home比想象的要难。我调整了/usr/bin/guest-account脚本以使dir位于所需的位置,但是当会话开始时,有东西正在扼杀会话(在lightdm.log中没有任何帮助,只是说会话以返回值1退出),并且找不到任何.xsession-errors。
发布于 2022-06-21 12:56:27
最后,我用普通的.deb重新安装了火狐,通过下面的指南:https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04
https://askubuntu.com/questions/1414072
复制相似问题