私はUbuntu 14.04 LTSを使用しています。 というマウントポイントがあり、/files
所有者は でroot
、グループはplugdev
で、グループに書き込み権限を与えています。https://help.ubuntu.com/community/InstallingANewHardDriveこれを設定するには、具体的には以下のコマンドを実行します。
sudo chgrp plugdev /files
sudo chmod g+w /files
マシン上のすべてのユーザーも の一部ですplugdev
。
ext4
パーティションが1 つあるドライブをマウントしました。
この時点でuser1
、user2
できるにファイル/フォルダを作成します/files
。ただし、にuser1
ファイルまたはフォルダを作成する場合は/files
user2
できないそれを変更したり、ファイルを作成したりします。
誰が作成したかに関係なく、すべてのユーザーが作成されたすべてのファイル/フォルダを読み取り/書き込み (該当する場合は実行) できるようにするにはどうすればよいかと考えています/files
。
重要であれば、/files
これは Windows 7 マシンにマウントされている Samba 共有でもあります。
答え1
まさにこれがあなたに必要なことだと思います。この質問に対する回答は既にあちらにあります。
setfacl + chmodが必要です
答え2
作成するファイルの権限には、グループに対する書き込み権限がない可能性があります。fmask
(ファイルの場合) とdmask
(ディレクトリの場合) を設定すると、/etc/fstab
問題は解決するはずです。
fmask
または の113
デフォルトの権限の場合は のようになります。664
rw-rw-r-
dmask
または002
のデフォルトの権限の場合は のようになります。775
rwxrwxr-x
ディレクトリにアクセスするには実行権限が必要であることに注意してください。