私はユーザーに他のユーザーディレクトリに書き込みおよび読み取りファイルを作成する機能を与えたいが、作成後にファイルを削除するオプションがないようにしたい(スティッキービットはここでは機能しない...)例:
私は、ユーザーが持っているmanager
ディレクトリでrepository
、私は、ユーザー持っているworker1
必要が書き込みにファイルをすること/manager/repository
が、ファイルを削除することはできません
私は、ユーザーが持っているのworker2
に対して、書き込みファイルへの必要性という/manager/repository
ファイルを削除することはできませんが
、私は、ユーザーが持っているしworker3
ていることへの書き込みファイルへの必要性/manager/repository
はなくはできませんファイルを削除する
しかしworker 1-2-3
のみ作成後にファイルを削除することはできませんmanager
し、root
ファイルを削除することができますworker 1-2-3
作成します。
私はいくつか試したchown
し、chmod
成功せずにスティッキービットを適用するとトリック。
worker*
ユーザーが特定の方法でディレクトリに書くのか?ログファイルがここに入るとコメントで述べましたが、それは、特定の実行可能ファイルがここにファイルを作成するために起動されることを意味しますか?その場合、実行可能ファイルをとして実行する権限をworker
グループに与えることができます。次に、実行可能ファイルは、ワーカーとして読み取り可能なユーザーとしてログを作成します。sudo
manager
manager