
ローカル ネットワークに 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
777
FTPサーバーで使用するのは危険な非常に孤立したネットワークでない限り、私は使用することをお勧めします700
。ユーザーの変更(chown
)または770
変更してグループ他のユーザーと一緒に開発している場合は、 ( chgrp
) を使用して権限を管理します。
たとえば、使用しているFTPユーザーがmyftpuser
sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file
動作するはずです。
ウィキペディアの記事ファイルシステムの権限関連するかもしれない