我将专用服务器从 ubuntu 11.1 升级到了 ubuntu 12.04。服务器升级后,当我要将用户更改为 sudo 时,提示“无法初始化 PAM:没有这样的文件或目录”。我得到了这解决方案是 /etc/pam.d/common-session-noninteractive
手动创建文件。
但由于我没有权限更改超级用户,所以无法完成此操作。有人可以帮忙吗?
答案1
如果提供的解决方案看起来太复杂了,还有另一种方法:
- 重新启动计算机
- Shift启动时按住
- 在 GRUB 菜单中,选择 `<你的 Ubuntu 版本> - 恢复模式
- 选择
Remount filesystem read/write
- 选择
Drop to root shell
- 输入
nano /etc/pam.d/common-session-noninteractive
或vim /etc/pam.d/common-session-noninteractive
而且您可以随时通过从 LiveCD/LiveUSB 启动来修复所有问题,除非您已加密系统。