こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ftpサーバパミション

ftpサーバパミション
Fedora11でFTPサーバを作りました。

フォルダとかファイルをアップロードすると、
フォルダの場合だと最初のパミションが 700
ファイルの場合だと最初のパミションが 600になっちゃいます。
それで、毎回右クリックして手動でパミションを
フォルダの場合 705 ファイルの場合 604 に直します。

ここで、質問ですが、最初アップロードした時点で、自動的に
フォルダの場合 705、ファイルの場合 604になるようにできないです
か?

よろしくお願いいたします。

投稿日時 - 2009-12-28 03:21:37

QNo.5552140

困ってます

質問者が選んだベストアンサー

使用しているFTPサーバが何かわかりませんが、
umaskの設定で出来ます。(だいたいどのFTPサーバでもあるはず)

参考リンク先の例はvsftpd.confですが、
anon_umask,local_umaskが077だと、質問者様の初期状態のパーミッションになります。

umaskを072に設定すると
ご希望のディレクトリが705,ファイルが604のパーミッションになると思います。

参考URL:http://www.linux.or.jp/JM/html/vsftpd/man5/vsftpd.conf.5.html

投稿日時 - 2009-12-28 11:16:43

補足

bcoffee様、参考になりました。
077から072に設定したところ、問題なく解決されました。
ありがとうございました。

投稿日時 - 2010-01-12 10:28:35

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

Wr5

Fedora11で、パッケージマネージャから入れられるFTPサーバはvsftpdでしょう。
vsftpd-2.1.2-2.fc11
が入っているかと思います。

そして、コレのlocal_umaskはNo.2さんの指摘通り
デフォルトの077になっているかと。
正確にはlocal_umask=022
の記述がコメントアウトされています。

vsftpd.confの該当箇所を修正して、起動しているデーモンを再起動すればよいかと。

投稿日時 - 2009-12-28 23:45:16

ANo.1

クライアント側のOSとFTPクライアントソフトは何?

クライアントソフトの設定の問題かと思います。

投稿日時 - 2009-12-28 03:31:14