質問: /var/www/html/ のパーミッションは「drwxr-xr-x. 2 root root」です。 「drwxrwxrwx. 2 root root」wを追加して、書き込みもできるようにしたいです。 sudo chmod 777 /var/www/html/ を実行すると、「chmod: '/var/www/html/'のパーミッションを変更しています:許可がありません」 と表示され、パーミッションが変更できません。 /var/www/html/testf/ testfフォルダを作って、sudo chmod 777 /var/www/html/testf/をしたらエラーは出ませんが、 「drwxr-xr-x. 2 root root」このようにwは追加できていませんでした。 ちなみに sudo chmod 777 /home/tarou/はパーミッションを変更することができました。 /var/www/html/ は**windows側のとあるフォルダとmountしています。**それが原因でchmodができないのでしょうか? --- 環境 ホストOS(windows10) ゲストOS(linux,centos7) --- **12月17日18時07分追加** chmodできないのは、windowsのフォルダとmountしているのが原因みたいです。 ・Virtualboxの共有フォルダのマウント位置やパーミッションを調整する - わたしの開発日記 回答者紹介のサイトを参考に/etc/fstab の中身を変更しました。 **パターン1** //192.168.1.9/windows-share /var/www/html cifs username=tarou,password=tarou1234 0 0 windows-shareとhtmlをmountしています //192.168.1.9/windows-share /var/www/html vboxsf fmode=0777,dmode0755 0 0 新規追加分、効果なし **パターン2** //192.168.1.9/windows-share /var/www/html cifs username=tarou,password=tarou1234 0 0 windows-shareとhtmlをmountしています //192.168.1.9/windows-share /var/www/html vboxsf fmode=0777,dmode0755,**uid=tarou,gid=tarou** 0 0 新規追加分、効果なし fmode,dmodeをつかいパーミッションの変更を試しましたが、効果がありませんでした。 mountしているhtmlディレクトリのパーミッション変更する方法、ヒントを教えてください。
回答: 現在、cifs と vboxsf のどちらでマウントしているか確認ください。 (`mount | grep /var/www/html` など) もし、cifs ならば、マウントオプションでオーナー、パーミッションを設定できると思います。 (uid=, gid=, file_mode=, dir_mode= など) man mount.cifs