Answers:
运行sudo visudo
(或EDITOR=nano sudo visudo
)并添加如下所示的行:
%admin ALL=NOPASSWD: /usr/bin/myscript
然后创建一个.command
运行的文件/usr/bin/myscript
:
echo sudo myscript>~/Desktop/test.command
chmod +x ~/Desktop/test.command
echo $'#!/bin/sh\nls /var/root'|sudo tee /usr/bin/myscript;sudo chmod +x /usr/bin/myscript
或者,例如,如果您想在sudo purge
不输入密码的情况下运行,请添加
%admin ALL=NOPASSWD: /usr/sbin/purge
对于sudoers。
sudo
密码(提示密码对话框)?