特定の権限でスクリプトを実行する

特定の権限でスクリプトを実行する

私はmyscriptこれを行う行を持っています:

chmod 660 somefile_given_as_argument_to_myscript

私はグループメンバーにスクリプトの実行権限を与えました。 ( chmod 770 myscript) ところで、彼らが私に属するファイルにスクリプトを実行すると、ファイルを変更する権限がないため失敗します。

スクリプトに何かを追加して、グループのすべてのメンバーに修正を提供できます。特権このグループのメンバーに属するファイルはありますか?

編集する

何人かの要求に応じて、私がこれを行う理由を詳しく説明します。私の究極の目標は、グループのすべてのメンバーが特定のディレクトリ内のすべてのファイルを読み書きできるようにすることです。別の投稿を投稿しました。質問しかし、まだ良い答えはありません。その後、すべてのユーザーがグループのすべてのメンバーがすべてのファイルを読み書きできるように権限を変更できると思いました。ただし、あるユーザーが他の人のファイルの権限を変更できないため、機能しません。他の投稿で私が経験した問題は、ファイルが共有ディレクトリの外に作成され、そこに移動/コピーされることでした。 t正しい権限を持つことはできません(共有ディレクトリのACLを変更しました)。

ベストアンサー1

あなたが探しているものumask(1)

あなたの場合、umask 007これを試すと、他のファイルにアクセスできないファイルが生成されます。

本当に必要ですか+x

おすすめ記事