ssh
我有一台计算机(计算机 A),只有内部网络内的另一台计算机(计算机 B)才能访问它。
ssh username@10.**.**.**
仅供参考,我没有在计算机 A 中激活 root 帐户。
稍后,当我登录到计算机 A 时,我/etc/fstab
通过在文件中添加sudo -i
额外的行来修改文件。
最后,我重新启动了计算机 A。几分钟后,我再次尝试登录计算机 A,但是无法登录。
这与我的修改有关吗?或者目前内部网络出现故障?谢谢
答案1
您无需将命令放入 中fstab
。该文件只是应自动挂载(或不自动挂载)的挂载列表。mountall
启动时,该命令以 root 身份运行,并挂载 中列出的所有内容。(除了那些在 中设置了选项fstab
的挂载外,这些挂载不会自动挂载。)因此您不必关心。noauto
fstab
sudo
如果您输入sudo -i
,fstab
则该mountall
命令可能由于语法错误而无法解析该文件:该mountall
命令正在尝试安装sudo -i
驱动器或其他错误。所以是的,这是您的问题。
您重新启动计算机时出现语法错误fstab
。系统启动时,它会mountall
调用从中挂载列出的内容fstab
。mountall
到达那sudo -i
行时,他不知道该怎么做。您的系统可能卡在此时并等待交互以决定该怎么做。