在mac中启动时运行kiosk .app

时间:2011-02-03 06:57:56

标签: macos startup launch at-command

我想在启动时在mac(雪豹)的GUEST ACCOUNT中启动一个应用程序(.app)。该应用程序禁用所有快捷方式并停靠(使用自助服务终端)。用户必须输入令牌号才能登录。我已经制作了应用程序,但我不能强迫其他所有服务停止。如果我通过system->服务将其置于引导序列中,则该应用程序不会出现在前面。相反,它已启动,但在文档中,我必须左键单击它在前面启动它。 :( (我想通过编辑mac OS的启动顺序以编程方式执行此操作)

问题是我使用了自助服务终端,它只在我的应用程序在前面时才有效。

所以我需要执行这个我无法弄清楚的事情。 1)仅运行我的应用程序(登录后,没有其他服务),其余的mac应该在我的应用程序退出后启动。

提前致谢 对于你能提供的任何帮助

1 个答案:

答案 0 :(得分:0)

我已经试图在你的previous question中告诉你,你可能走错了路。如果您将某些内容放入用户的登录项中,则可以通过在登录时按住“shift”轻松停用(您可能不需要);另外,完全破解你的Mac OS启动例程(如果它可以完成)在我眼中有点太多了。

你应该认真考虑

  • 使用登录/政策横幅(例如here实现),它会弹出登录窗口(因此用户必须同意)
  • 一旦用户注销,使用登录窗口挂钩和注销挂钩来更改用户密码(例如,基于隐藏的密码列表并使用dscl -passwd或pwpolicy)。这样您就可以根据列表生成密码并验证它们(令牌系统)

你的,Asmus

P.S。:在previous question你对mipadi的答案发表了评论,你发现了一个很棒的链接,认为它不见了。您是否可以添加此内容,因为这对未来的其他人可能会很有趣。