将 sudo -i 命令放入 /etc/fstab 中的效果

将 sudo -i 命令放入 /etc/fstab 中的效果

ssh我有一台计算机(计算机 A),只有内部网络内的另一台计算机(计算机 B)才能访问它。

ssh username@10.**.**.**

仅供参考,我没有在计算机 A 中激活 root 帐户。

稍后,当我登录到计算机 A 时,我/etc/fstab通过在文件中添加sudo -i额外的行来修改文件。

最后,我重新启动了计算机 A。几分钟后,我再次尝试登录计算机 A,但是无法登录。

这与我的修改有关吗?或者目前内部网络出现故障?谢谢

答案1

您无需将命令放入 中fstab。该文件只是应自动挂载(或不自动挂载)的挂载列表。mountall启动时,该命令以 root 身份运行,并挂载 中列出的所有内容。(除了那些在 中设置了选项fstab的挂载外,这些挂载不会自动挂载。)因此您不必关心。noautofstabsudo

如果您输入sudo -ifstab则该mountall命令可能由于语法错误而无法解析该文件:该mountall命令正在尝试安装sudo -i驱动器或其他错误。所以是的,这是您的问题。

您重新启动计算机时出现语法错误fstab。系统启动时,它会mountall调用从中挂载列出的内容fstabmountall到达那sudo -i行时,他不知道该怎么做。您的系统可能卡在此时并等待交互以决定该怎么做。

相关内容