ディレクトリをグループと共有する必要があり、各ユーザーは他の所有者によって作成されたファイルを変更できます。複数のユーザーが継続的に更新する必要がある文書ファイルなど。
グループがフォルダを読み書きできるようにフォルダを作成しましたが、ユーザーAがファイルを作成すると、ユーザーBは読み取り権限を持っていてもファイルを変更できません。ユーザー:a、bグループ:編集ディレクトリ:編集
と入力すると、ls -la editorial
出力は次のようになります。
drwxrwxrwx 2 a editorial 4096 apr 3 11:42 editorial
注:出力の最後の「編集」という単語が強調表示されます。
ファイルが作成された瞬間から、すべてのユーザーがファイルを書き込むのに役立ちますか?
よろしくお願いします。
PS:役に立つかどうかUbuntuを使用しています。
答え1
ディレクトリ内のグループはすでに編集可能なので、そのグループを使用すると、そのディレクトリsetgid
内に作成されたすべてのファイルとディレクトリに編集可能なグループがあり、グループ内のすべてのユーザーが他の人が作成したファイルと目次を変更できます。
上記のディレクトリから:
chmod g+s editorial
すべての場合に権限を 777 に設定しないことをお勧めします。