我在创建自动播放器操作时遇到问题,该操作会运行以下sudo命令:
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
由于某种原因,我无法让它发挥作用。
我想让automator动作告诉我我的密码
感谢约翰
答案 0 :(得分:1)
编辑/etc/sudoers
文件可能更容易,使用visudo
添加如下行:
john ALL = NOPASSWD: /sbin/kextunload, /sbin/kextload
在看起来像这样的行之后:
# User privilege specification
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
然后说...允许用户john
在所有计算机上运行kextload
和kextunload
而无需输入密码。
注意:您可以在终端中输入您的用户名(我猜到的第一个字john
):
id -unr
答案 1 :(得分:0)
奥莱特,
我设法编写了一个使用此命令的工作:" / usr / bin / sudo launchctl stop com.apple.blued"
现在它就像魅力(y)
由于