4
新しいファイルのアクセス許可を親ディレクトリから継承する方法は?
というディレクトリがありdataます。次に、ユーザーID 'robot'でスクリプトを実行しています。ロボットはdataディレクトリに書き込み、ファイルを更新します。このアイデアはdata、私とロボットの両方が更新できるように開かれています。 だから私はこのように許可と所有者グループを設定します drwxrwxr-x 2 me robot-grp 4096 Jun 11 20:50 data 私とロボットは両方とも「robot-grp」に属します。親ディレクトリのように、パーミッションと所有者グループを再帰的に変更します。 をdata使用して、新しいファイルをディレクトリに定期的にアップロードしますrsync。残念ながら、アップロードされた新しいファイルは親ディレクトリの許可を継承しません。代わりにこのように見えます -rw-r--r-- 1 me users 6 Jun 11 20:50 new-file.txt ロボットが更新しようとするとnew-file.txt、ファイルの許可がないために失敗します。 umaskの設定が役立つかどうかはわかりません。いずれにせよ、新しいファイルは実際にはそれに従いません。 $ umask -S u=rwx,g=rx,o=rx Unixファイルの許可に戸惑うことがよくあります。正しい計画さえありますか?Debian lennyを使用しています。