Mac OS Xで別のユーザーとしてアプリケーションを実行する


9

Windows 7では、管理者権限でアプリケーションを起動でき、それらを別のユーザーとして実行することもできます。

Mac OS Xにも同様の機能はありますか?管理者権限が必要な特別なアプリケーションがありますが、管理者アカウントにログインしたくありません。

回答:


8

端末でsu "account-name"と入力します。次に、そのアカウントのパスワードを尋ね、そのユーザーとしてコマンドを実行できるようにします。

サードパーティのGUIソリューションには、Peek-O-MaticおよびJoseph BeesonのRun Asが含まれます。


Finderなどの方法はありませんか?私はターミナルでそれをうまくやることができますが、ここの他の人たちはそれについてあまり馴染みがないかもしれませんね。
Svish

私の知る限り、それを行うための組み込みの方法はありません。おそらく最も近いのは、ユーザーの簡易切り替えを使用することです。
Hippo

1
ここで言及したPeek-o-Maticスクリプトの作成者です。本質的には、シェルコマンド用のapplescriptラッパーです。また、ひどく書かれた。:-)もともと、それは管理者権限を必要としませんでしたが、ヒョウからユキヒョウへの移行はこれを壊しました、それで、今、管理者バージョンだけが多かれ少なかれ動作するようです。さらに悪いことに、ライオンは完全に壊れているようです。申し訳ありませんが、このスクリプトをライオンに適合させるつもりはありません。applescriptには独自のソースコードが含まれています。

3

アプリに管理者権限が必要な場合は、標準の承認APIを呼び出して、管理者として認証することを求めるダイアログをポップアップする必要があります。アプリがそれを行わないがそれらの特権を必要とする場合、それはおそらく不十分に記述されているか、または意図したものとは異なる方法で使用しています。


それは間違いなく不十分に書かれている、それは間違いない、彼は。
Svish

3

このページには、「Peek-o-matic」というアップルスクリプトがあります。あなたが探しているもののようです。


とても面白いですね。:)
Svish

0

いつでもsudo ./Path/To/Application.app/Contents/MacOS/Applicationターミナルに入力できます。

たとえば、カレンダーアプリの場合は sudo ./Applications/Calendar.app/Contents/MacOS/Calendar

または、アプリを使用してそれを行うことができます。

このようなアプリ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.