|Jul 30, 2013, 05:48 PM||#1|
Open app as root on user login?
Some of the apps I regularly use require root access, otherwise I'd be typing my password repeatedly. (for example, TunlrSwitcher would otherwise pop up a password prompt every time I try to change the DNS)
So I run these apps as root via terminal, but the sudo command obviously requires a password. This is a problem because I want these apps to run on boot without having to manually type in my password to launch them. Is there some way to do this? Windows has a few workarounds IIRC.
|Jul 31, 2013, 03:58 PM||#4|
The recommended way of doing this is via launchd. You create a reverse-domain named .plist file following the specifications laid out in the launchd.plist man page. For example, I like to have my IRC bouncer to be running after booting my laptop without having to remember to login and start it. I created a file called com.electricsheep.znc.plist with the following contents:
<?xml version="1.0" encoding="UTF-8"?> <?DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"?> <plist version="1.0"> <dict> <key>Label</key> <string>com.electricsheep.znc</string> <key>ProgramArguments</key> <array> <string>/usr/local/bin/znc</string> <string>-f</string> <string>-r</string> <string>--datadir=/Users/esheep/.znc/</string> </array> <key>KeepAlive</key> <true/> <key>UserName</key> <string>esheep</string> </dict> </plist>
The man page for launchd.plist outlines the options available for configuring launch agents and daemons.
15'' MBP (early 2011) | i7 3770k Hackintosh | i7 Mac Mini (late 2012) | iPhone 5 | iPad 3 (2012) | iPad mini | MacOS X 10.9.2
|Thread Tools||Search this Thread|
|thread||Thread Starter||Forum||Replies||Last Post|
|How do you tell if Root user is logged in on Mavericks?||Jazzandmetal?||Mac Basics and Help||1||Nov 19, 2013 12:28 AM|
|how come iOS doesn't let users login as root?||dxyovak||iOS 6||2||Jun 13, 2013 10:18 PM|
|Applications installing in root instead of user folder?||dapitts08||OS X 10.8 Mountain Lion||4||Apr 14, 2013 09:28 AM|
|Network user login - can't create new user, probably related to home folder||JimboStormforce||Mac OS X Server, Xserve, and Networking||12||Aug 27, 2012 07:58 AM|
|Can you have different login/root passwords?||ender land||OS X||2||Jul 20, 2012 11:40 AM|
All times are GMT -5. The time now is 03:03 AM.