Linux 如何切换到root用户而不在RedHat上的bash脚本中输入密码
我想通过在代码中指定密码而不是输入密码来切换到RedHat上bash脚本中的root用户 我们将非常感谢您的帮助Linux 如何切换到root用户而不在RedHat上的bash脚本中输入密码,linux,bash,root,redhat,Linux,Bash,Root,Redhat,我想通过在代码中指定密码而不是输入密码来切换到RedHat上bash脚本中的root用户 我们将非常感谢您的帮助 谢谢让sudo使用-S标志读取stdin sudo -S mkdir /mnt/somedir <<END password here END sudo-S mkdir/mnt/somedir让sudo使用-S标志从stdin读取 sudo -S mkdir /mnt/somedir <<END password here END su
谢谢让sudo使用-S标志读取stdin
sudo -S mkdir /mnt/somedir <<END
password here
END
sudo-S mkdir/mnt/somedir让sudo使用-S标志从stdin读取
sudo -S mkdir /mnt/somedir <<END
password here
END
sudo-S mkdir/mnt/somedir在脚本中以纯文本形式存储密码不是一个好主意。您可以使用visudo
编辑sudoers
文件,并允许用户在不使用密码的情况下使用sudo
运行命令。在脚本中以纯文本形式存储密码不是一个好主意。您可以使用visudo
编辑sudoers
文件,并允许用户在不使用密码的情况下使用sudo
运行命令。人们普遍低估了sudo的灵活性。这导致了非常糟糕的实践(如sudo su-
canon ball手术方法)
更好的方法是在不使用密码的情况下具体允许您想要允许的命令:
phill = NOPASSWD: /bin/ls, /usr/bin/lprm
有关更多示例,请参见:人们普遍低估了sudo的灵活性。这导致了非常糟糕的实践(如sudo su-
canon ball手术方法)
更好的方法是在不使用密码的情况下具体允许您想要允许的命令:
phill = NOPASSWD: /bin/ls, /usr/bin/lprm
有关更多示例,请参见:@user1433243:@user1433243: