删除 var/log/*,现在 Ubuntu 尝试在启动时进入设置

删除 var/log/*,现在 Ubuntu 尝试在启动时进入设置

我通过执行删除sudo rm -rf var/log/*来清理一些空间。

现在,当我启动机器时,它会进入 Ubuntu 设置页面(语言、位置、新用户名和密码等)。除此之外,它进入桌面,但我无法访问终端或 Ubuntu 配置,只能访问顶部栏,上面显示用户是“gnome-initial-setup”。但它已连接到我常用的 Wifi 接入点。

我尝试使用alt+进入 tty F2,但它似乎无法识别我的旧用户名和密码或新用户名和密码。

帮助!

答案1

重新创建 /var/log 的命令(仅限文件;无目录)...

cd /var/log/
sudo touch ubuntu-advantage.log bootstrap.log Xorg.1.log faillog fontconfig.log btmp apport.log lastlog dmesg.0 alternatives.log Xorg.0.log.old gpu-manager-switch.log gpu-manager.log boot.log dmesg Xorg.0.log wtmp dpkg.log kern.log syslog auth.log

sudo chown root:root *.log
sudo chown root:root faillog
sudo chown syslog:adm kern.log 
sudo chown syslog:adm syslog
sudo chown syslog:adm auth.log
sudo chown root:adm dmesg*
sudo chgrp utmp btmp
sudo chgrp utmp wtmp
sudo chgrp adm apport.log

答案2

问题是,删除/var/log/*导致用户被移除。我使用 root 重新创建用户并与原始主目录关联,一切又恢复正常。

相关内容