嗨,我很新,bash。 我正在创建一个简单的记录器,我想实现的就是以超级用户身份登录(sudo su)运行一些代码(写入文件),然后以超级用户身份注销,然后执行其余代码Bash脚本。以用户身份登录,运行命令,退出登录
这是我的例子:
read -p "Are you sure you want to log this?" -n 1 -r
if [[ $REPLY =~ ^[Yy] ]]
then
sudo su
if [ "$EUID" -ne 0 ]
then
echo $log >> ~/Logs/logs.txt
fi
exit
fi
echo "DONE"
我真的在努力寻找解决办法也有例子,但没有如此简单(我能找到的)
谢谢你,如果你发现时间助攻。
写出你想为须藤运行代码的脚本,然后在sudoers文件中出现异常。 – 123