複数のアプリケーションで作業する複数の開発者がいるサーバーをセットアップしています。
私が使用して、特定の開発者に必要なアプリケーション・ディレクトリへの共有アクセス権を与える方法を考え出したsetgid bit
とdefault ACLs
グループアクセスで誰を与えます。
これらのアプリケーションの多くは、簡単にアクセスできるように開発中にターミナルで実行されます。一人で作業する場合、アプリケーションのユーザーを設定し、そのユーザーとして画面を実行します。これには、すべての開発者がscreen session
パスワードを知る必要があるという欠点があり、ユーザーアカウントとアプリケーションアカウントを分離しておくことは困難です。
機能する1つの方法は、画面のマルチユーザー機能を使用することです。これらはそのままでは機能しませんが、画面にはが必要であるという不満がありsuid root
ます。それを与えることには欠点がありますか?私はsuid root
何かを使用することにかなり注意しています。多分それがデフォルトではない理由がありますか?
私はそれを行うべきscreen
ですか、それとも私がやりたいことを実行する他のインテリジェントな方法はありますか?
suid root
です。私は、これはデフォルトでそれらを持っていないプログラムにroot権限を追加する前に、物事の好ましい方法だった場合、私は尋ねたい考え出した