Mac*_*tka 12
是的。如果系统在引导过程中出现故障,您可以登录到 root shell。如果您有单独的 /usr,某些 shell 可能无法成功启动。
我建议toor使用非标准 shell创建帐户(uid 0, gid 0),而将 root 保留为默认 shell。
应该不是问题。
Shell 脚本文件显式地编码它们执行的 shell。它被编码在第一行或其他程序或脚本执行特定的 shell 并将 shell 脚本作为参数提供。
我能想到的唯一使用用户帐户外壳信息(除了登录过程)的程序是 procmail。如果您的用户在邮件服务器上设置为 shell /bin/false 真的很有趣……但是您通常不会以 root 身份执行 procmail。
另一个候选者是 root 的 crontab 中的行。我不知道crond的策略是使用哪个shell。