raoulsson Asked: 2010-01-18 11:29:45 +0800 CST2010-01-18 11:29:45 +0800 CST 2010-01-18 11:29:45 +0800 CST 如何以不同用户身份在 OS X 中自动启动应用程序 772 我正在玩 CouchDB,每当我这样做时,我首先必须发出 sudo couchdb -i -u couchdb couchdb -b 这将以用户 couchdb、组 couchdb 启动 CouchDB。然后我还必须再次输入我的密码(我是管理员,但在执行 a 时仍然需要sudo),一切都很好。 我如何在启动时运行 CouchDB 或类似的东西?任何时候任何人登录,而无需在 OS X 中进行任何用户交互? mac-osx bash cron startup couchdb 2 个回答 Voted Jeremy L 2010-01-18T12:32:29+08:002010-01-18T12:32:29+08:00 您想查看为 CouchDB 编写启动的plist。 具体来说,它具有 UserName 和 GroupName 字段,它们提供了您所追求的功能。 Drew Reece 2010-01-18T13:57:38+08:002010-01-18T13:57:38+08:00 当任何人登录时,登录脚本都会以 root 权限运行。它将不再需要使用 sudo。 http://support.apple.com/kb/HT2420
您想查看为 CouchDB 编写启动的plist。
具体来说,它具有 UserName 和 GroupName 字段,它们提供了您所追求的功能。
当任何人登录时,登录脚本都会以 root 权限运行。它将不再需要使用 sudo。
http://support.apple.com/kb/HT2420