gpt4 book ai didi

linux - shell脚本: navigate to root

转载 作者:太空宇宙 更新时间:2023-11-04 05:56:49 24 4
gpt4 key购买 nike

我正在编写一个简单的 shell 脚本,需要 root 权限。使用终端,如果您输入 sudo su 并写入密码,它肯定可以工作。我想将密码传递给脚本文件,然后传递给系统成为root ex:

pass= $1
navigateToRoot($pass)

最佳答案

更好的方法是:

chmod +s yourfile
chown root yourfile

通过设置 setuid 位,该文件将以 root(所有者)身份执行,而无需存储或传递 root 密码。

确保没有其他人可以修改脚本

chmod o-w yourfile
<小时/>

查看评论:

SETUID 不适用于 Shell 脚本,因此此答案无效。

关于linux - shell脚本: navigate to root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8494875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com