Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在没有密码提示的情况下从脚本写入/etc/sudoers文件?_Linux_Passwords_Root_Edit_Sudoers - Fatal编程技术网

Linux 如何在没有密码提示的情况下从脚本写入/etc/sudoers文件?

Linux 如何在没有密码提示的情况下从脚本写入/etc/sudoers文件?,linux,passwords,root,edit,sudoers,Linux,Passwords,Root,Edit,Sudoers,我正试图做这个问题的标题所要求的事情 我已经彻底了解了与我的问题有关的情况 。。。我已经尝试了从给出的答案中得到的许多解决方案,它们非常有效但是,我尝试在没有密码提示的情况下执行此操作。有没有办法传递我的密码?谢谢 有一个-S选项用于sudo从stdin读取密码。像这样的事情应该可以做到: 回显您的密码| sudo-S visudo那么,您想在不提供凭据的情况下向sudoers添加一行吗?这将是相当大的安全风险。一个选项是存储密码并使用类似于expect的东西,但这同样是一个安全风险?对不起,我

我正试图做这个问题的标题所要求的事情

我已经彻底了解了与我的问题有关的情况


。。。我已经尝试了从给出的答案中得到的许多解决方案,它们非常有效但是,我尝试在没有密码提示的情况下执行此操作。有没有办法传递我的密码?谢谢

有一个
-S
选项用于
sudo
stdin
读取密码。像这样的事情应该可以做到:


回显您的密码| sudo-S visudo

那么,您想在不提供凭据的情况下向
sudoers
添加一行吗?这将是相当大的安全风险。一个选项是存储密码并使用类似于
expect
的东西,但这同样是一个安全风险?对不起,我一直被隐藏在Windows世界中…:/。。。或者可以在bash/shell脚本的顶部使用我的根命令吗?hellllloooooo?您可以直接使用它(shell)或在shell脚本中使用它。