14.04 LTSを実行しています。 root
が所有する/files
というマウントポイントがあり、グループはplugdev
であり、グループの書き込み許可を与えました。 https://help.ubuntu.com/community/InstallingANewHardDrive の情報の一部を使用して、これを設定しました。具体的には、次のコマンド:
Sudo chgrp plugdev /files
Sudo chmod g+w /files
マシン上のすべてのユーザーもplugdev
の一部です。
1つのext4
パーティションを持つドライブをマウントしました。
この時点で、user1
とuser2
canの両方が/files
にファイル/フォルダーを作成します。ただし、user1
が/files
にファイルまたはフォルダーを作成する場合、user2
cannotで変更またはファイルを作成します。それ。
誰が作成したかに関係なく、/files
で作成されたすべてのファイル/フォルダーをすべてのユーザーが読み取り/書き込み(および該当する場合は実行)できるようにするにはどうすればよいですか? it。
重要な場合、/files
はWindows 7マシンにマウントされるSamba共有でもあります。
作成しようとしているのは「世界で読み取り可能な」マウントです...あまり安全ではありませんが、それが必要な場合は、g
roupだけでなくu
serも許可する必要があります。 o
thersからr
eadおよびw
riteへ。理想的には、既存のファイルrecursively
に対してもそれを行いたいと思います。
だから変更:
Sudo chmod g+w /files
に:
Sudo chmod --recursive ugo+rw /files
ただし:絶対に、積極的にユーザーの1人がディレクトリ構造全体を削除した後、泣き言を言って文句を言うことはありません pr0nのコレクションを保存するためのスペースを作る別のユーザーの。