我想创建一个脚本,这样我就不必su
每次都输入登录 root 的密码。
答案1
如果您确实希望允许用户在不输入密码的情况下成为 root,您至少应该确保该功能仅限于特定用户或独占组。
您可以使用sudo
允许在不输入密码的情况下运行某些命令。/etc/sudoers
使用命令编辑文件visudo
并添加类似以下行的内容:
%wheel ALL = NOPASSWD: /bin/su
此示例将允许组中的用户无需输入密码wheel
即可执行。sudo su
如果您想这样做是因为您经常以 root 身份执行特定命令,我建议您sudoers
只为这些命令添加规则,以最大程度地减少特权暴露。