質問: Linux Ubuntuを使用しています。 質問は、ユーザー同士が同じグループに所属する場合、もう片方のユーザー所有するファイルを編集することは出来ないのでしょうか? ### 具体的 下記のようなユーザー構成があります。magentoユーザーにログインしています。 ・root ・magento ・www-data 下記のコマンドで「www-data」を「magento」に追加しています。 usermod -a -G www-data magento →magento : magento sudo www-data しかし、下記のようなwww-dataを所有するファイル及びディレクトリをmagentoユーザーで編集するとPermission エラーになります。 drwxr-xr-x 1 root www-data 4096 Nov 16 05:11 html/ sudoで編集やインストール作業をするとファイルの管理者がおかしくなってしまう為、magentoユーザーで編集、インストールをしたいと考えています。 同じグループに所属するwww-dataのファイルを編集出来ません。 ### 追記 すみません、質問追加お願い致します。 ドキュメントにmagentoユーザーにルート権限の付与が必要だったようです。 実現したいのは、root権限を付与したmagentoユーザーを作成し、ファイル作成編集しても権限がrootにならないようにしたいです。 visudoから下記を追加しました。 magento ALL=(ALL) ALL docker環境ですのでdocker restartしてから再度、ファイル編集を試みたのですが、Permissionエラーになります。 sudoをつければ編集できますが、所有社はrootになってしまいます。 この場合、visudoの設定が反映されていないのでしょうか? ご指摘お願い致します。
回答: 手っ取り早く対応するなら以下でいいです。 ``` cd /var/www sudo chmod -R 777 html ```