特定のユーザーにフォルダへの書き込み権限を与える「+w」記法

このようにオーナー/グループ/その他に書き込み権限を割り当てられることは知っています。

chmod u+w myfolder

ここで特定のユーザーを指定することはできますか?次のようなものがあります。

chmod username u+w myfolder

setfacl`を使用することができます。

setfacl -m u:username:rwx myfolder

これは、ディレクトリのオーナーシップを変更することなく、特定のユーザーのパーミッションを設定します。

詳細や例については、manページをご覧ください。

解説 (7)
ソリューション

このファイルやディレクトリ(フォルダ)を所有しているユーザーを変更したい場合は、chownコマンドを使用する必要があります。例えば、次のように実行します。

sudo chown username: myfolder

を実行すると,myfolder を所有するユーザは username になります。そして、次のように実行します。

sudo chmod u+w myfolder

を実行して、ユーザー名のユーザーに書き込み権限を追加します。

しかし、このユーザーを"myfolder"に関連するグループに追加したい場合は、次のように実行します。

sudo usermod -a -G groupname username

を実行してから

sudo chmod g+w myfolder

を実行すると、グループに書き込み権限が追加されます。

解説 (9)

いいえ、これは不可能です。ファイルの所有者を変更するには、以下の方法があります。

[sudo] chown username: foldername

でファイルの所有者を変更するか、そのユーザーをそのファイルを所有するグループに

usermod -a -G {group-name} username
解説 (2)