0

同じ mac の複数のユーザーが共有構成 (つまり、データベース接続情報) に基づいてプログラムを起動できる、学校向けの OSX アプリケーションを開発しています。設計上、管理者権限を持たない通常のユーザーは構成を変更できません。

UNIX の慣例に基づいて、構成ファイルを /usr/shared/ の下に保存していますが、これにより別の問題が発生しました。 - 管理者としてログインしても、アプリケーションは上記の場所に書き込むことができません。構成ファイルを変更する必要がある場合、ユーザーは昇格された権限で (sudo を使用して) アプリケーションを起動する必要があります。

私の質問は、「sudo」を使用して制限された領域に書き込むことが mac osx で一般的な方法であるかどうかです。

4

2 に答える 2

0

間違いなく、sudo(root) で権限を chmod しない限り

于 2013-09-18T09:16:22.707 に答える