0

ファイルの配置と Unix サーバーでのファイルの読み取りに 2 人のユーザーを使用しています。ディレクトリのアクセス許可を drwxrwxrwx に変更しましたが、ユーザー 1 がディレクトリ内にファイルを配置/コピーすると、アクセス許可が -rw-rw-- に変更されます。 --.

そのため、User2 はファイルを読み取ることができません。User2 は、実際にはファイルを処理に使用する私の Java アプリケーションです。

ユーザー1がファイルをコピーするときに、ディレクトリの属性も維持されるため、ユーザー2(私のアプリ)が問題なく読み取ることができるという提案を誰でも提供できますか。

4

1 に答える 1

3
  1. ディレクトリのパーミッションはdrwxrwx---; 全世界がそこにあるファイルを台無しにしたくありません。

  2. 両方のユーザーに共通のグループを与える必要があります(グループを作成してユーザーを割り当てる方法については、管理者マニュアルを参照してください)。変更を表示するには、両方のユーザーが再度ログインする必要があります。

  3. このグループをディレクトリに割り当てます

  4. chmod g+sディレクトリ上のすべての新しいファイルにグループを与えるように Linux に指示します。

于 2012-08-30T09:30:24.057 に答える