我知道安全风险,但我正在房子周围放置的旧的,很少使用的 *nix 机器上执行此实验/练习。所以做这个练习不会给我的机器带来任何安全风险。话虽如此,请不要发表任何关于安全的评论。
我也知道我可以更改sudoers以禁用密码提示,但我对此不感兴趣。
我找到了一个命令:
echo "password" | sudo -S su
Run Code Online (Sandbox Code Playgroud)
但这很奇怪。我输入它,域保持不变;我不会变成root。还有什么我想念的还是有更好的方法来做到这一点?
我做过的事情:
\n在密码末尾添加了一个:密码未正确验证。su: 打印出如何sudo正确使用的用法