質問: 現在自分のmacOS常にローカル開発環境(centOS)を作ってサーバー周りをいろいろ触っている初心者です。 cyberduckというファイル転送ツールで/var/www/html/内に行き、そこでcyberduck上から直接htmlファイルをつくって配置しようとするとPermission deniedと言われて配置することができません。(コンソール上からなら、rootでも一般ユーザでもファイルの作成ができました。) そこで/var/html/へのアクセス権を777にすると解決するのですが、777はセキュリテc以上の観点からよろしくないのはわかります。 参考にしました。↓ http://askubuntu.com/questions/20105/why-shouldnt-var-www-have-chmod-777 しかしなにぶん自分は初心者ゆえ、/var/html/のアクセス権を777にする以外に解決策が浮かびません。どのようにすればいいでしょうか? ローカル開発環境を作るときはドットインストールさんを参考にしたのですが、 その際にはcyberduckから直接ファイルを配置できました。 この動画の40秒あたりからです http://dotinstall.com/lessons/basic_localdev_mac/30708 回答よろしくおねがいします。
回答: /var/html/のパーミッションを777にするのではなく、/var/html/の所有者自体を自分に変更しておけば解決しないでしょうか?