ローカルサーバー上のchmod 777が機能しない

ローカルサーバー上のchmod 777が機能しない

ローカル ネットワークに Ubuntu 10.10 ボックスがあり、Mac と SSH で接続しています。お気に入りの IDE を使用して開発できるように、www ディレクトリを再帰的に chmod 777 を実行しました。

これは私がしました

sudo chmod 777 /path/to/file -R

ターミナルでは何も返されなかったので、うまくいったと思います。

私はMacでcodaを使っていますが、Ubuntuサーバーでftpをオンにしているので、ローカルIPを使用してリモート接続しましたが、wwwフォルダーにフォルダーを作成しようとすると、次のように表示されます。

Could not create folder named “untitled folder”.
Server said: Permission denied.
Error -140: remote mkdir failed

何かを創造しようとする場合も同様です。

これを回避して動作させるにはどうすればよいですか?

ありがとう

答え1

777FTPサーバーで使用するのは危険な非常に孤立したネットワークでない限り、私は使用することをお勧めします700ユーザーの変更chown)または770変更してグループ他のユーザーと一緒に開発している場合は、 ( chgrp) を使用して権限を管理します。

たとえば、使用しているFTPユーザーがmyftpuser

sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file

動作するはずです。

ウィキペディアの記事ファイルシステムの権限関連するかもしれない

関連情報