root権限でアプリケーションを実行する「AdminLaunch」
Mac OSXではUnixがベースとなっているので、管理者であったとしてもシステム的に触れられない機能があり、必要な場合はパスワードを入力して実行する必要がある。いわゆるsudoを利用する機能だ。
ここにアプリケーションをドロップする
だが場合によっては常にパスワードを入れるのが面倒になることもあるだろう。特にオフィスなどで一般ユーザのコンピュータで操作を行う場合だ。このような時にはAdminLaunchを使うと良さそうだ。
今回紹介するオープンソース・ソフトウェアはAdminLaunch、アプリケーションの管理者権限実行ユーティリティだ。
AdminLaunchはその名の通り、アプリケーションをroot権限で実行するアプリケーションだ。AdminLaunchを起動するとウィンドウが一つ開くので、そこにroot権限で実行したいアプリケーションをドロップする。すると即座にパスワードが聞かれるはずだ。
そこで管理者のパスワードを入力すれば、sudoが行われた状態でアプリケーションが実行される。この状態であれば一つ一つの動作に対してパスワードが聞かれることはない。セキュリティを考慮すると気になる点はあるが、利便性にはかえられないケースもあるだろう。
Windowsであればコンテクストメニュー(右クリックメニュー)から管理者権限での実行ができる。それに近い機能を提供するユーティリティだ。
via AdminLaunch [dps]
**Mac OS X Utilities Collection
http://macosxutils.sourceforge.net/**
SourceForge.net: Mac OS X Utilities Collection