CentOS 6.7 Root 用户主页被删除?

CentOS 6.7 Root user home deleted?

一些我设法删除 /root 目录的方法,所以我去重新创建并为文件目录设置了适当的权限。然而,我的命令行是不同的,而不是显示 root@my-machine# 我得到 -bash-4.1#.

我该如何解决这个问题?

谢谢

我能够通过创建一个新的 .bashrc

来修复错误

因为删除了 /root 目录,所以删除了默认的 .bashrc

我通过 运行 修复了它 /bin/cp /etc/skel/.bashrc ~/ 然后使用 source ~/.bashrc

获取新的 .bashrc 文件

所以你删除了 /root,现在你的命令行中有 -bash-4.1# 是吗?

好吧,这是由于 /root (.bashrc sources /etc/bashrc 中的 .bashrc(在你的情况下丢失)文件丢失/损坏造成的迅速的)。要修复此问题,您将 运行 以下命令在创建帐户时 运行s。 运行 作为 root 用户(因为是用户有问题)或者您可以定义目标路径。

命令:(确保您在 /root 中)

cp -v /etc/skel/.bash* ~/

退出终端并重新登录。