Я написал plist, чтобы launchctl запускал определенную команду при запуске. Я работаю как положено, за исключением того факта, что он запрашивает у меня пароль администратора, который я бы не хотел писать. Кто-нибудь знает, как не дать мне спросить пароль администратора?
Это мой личный macbook, поэтому я знаю пароль администратора и имею полный доступ к машине.
Мой файл plist выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>veracrypt_auto_mount</string> <!-- org.mongodb.mongodb perhaps? -->
<key>OnDemand</key>
<false/>
<key>UserName</key>
<string>fabio</string>
<key>GroupName</key>
<string>admin</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/VeraCrypt.app/Contents/MacOS/VeraCrypt</string>
<string>--mount</string>
<string>/dev/disk0s7</string>
<string>/Volumes/Veracrypt</string>
<string>--password=XXXXXX</string>
</array>