• ベストアンサー

linuxサーバーにftpで送信したファイルのデフォルトパーミッションについて

linuxにftpで送信したファイルのデフォルトパーミッションはサーバー側(ftpサーバー等)でコントロールできるのでしょうか? それともftpツール(ffftpやie)で個別にしかコントロールできないのでしょうか?

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

  • ベストアンサー
回答No.2

ftpd.conf を作成すれば、パーミッションをユーザ毎に変更できるものもあります。

その他の回答 (2)

noname#17596
noname#17596
回答No.3

linuxのFTPサーバをwu-ftpdにすると/etc/ftpaccessでumaskの設定が細かくできるようです。

  • 0KG00
  • ベストアンサー率36% (334/913)
回答No.1

そのログインするユーザアカウントのumaskで変更可能なのでは。 ただ、ftpクライアントの中にはumaskを設定するものもあるようです。

webuser
質問者

補足

ありがとうございます usr1のホームの.bash_profileにumask 002を入れています。 usr1でログインしエディットした場合 他ユーザーでログインしusr1にスイッチし、エディットした場合 windowsでエディットし、ftp://usr1@でコピーした場合 3種類の結果は以下の通りでした。 -rw-rw-r-- grp1 usr1 test_linux_edit_login -rw-r--r-- grp1 usr1 test_linux_edit_su -rw-r--r-- grp1 usr1 test_win_edit_ftp エディットするユーザーでOSにログインした場合のみ umask は有効でした。 希望としてはサーバー側で ftpされるファイルのumask をコントロールしたいのですが

関連するQ&A

  • Linuxサーバ間をFTP送信する

    Windowsのマシンからある2つのLinuxマシン間のファイル転送をしたいのですが、 telnetを使用する以外の方法はないでしょうか。 具体的に言いますと、今はホームページ用のファイルをwindowsマシンから、FTPツールを使用して、 Linuxマシンにファイル転送しています。 今度、保存するサーバもLinuxマシンにする予定で、保存用のLinuxマシンからWebサーバのLinuxマシンにファイル転送する事になります。 FTPコマンドを使えばできるとは思うのですが、それ以外に方法はありませんか。 できればFTPツールを使って行えれば楽なのですが、2つのLinuxマシン間のファイル転送ができるツール(できれフリーの)はないのでしょうか。 ご存知の方がいらしゃいましたら、お願い致します。

  • ftpでのファィルの取り込みではパーミッションが変更されますが?

    ftpでのファィルの取り込みでは、パーミッションが変更されます。ところがsambのファィル共有では 変更されません。所有権はどちらも nobodyに変わりますが、sambaの方は 作成日も 変更されません。  なぜftpで取り込むとパーミッションが 変わってしまうのでしょうか?これを変更させないことは 可能でしょうか?  この場合 fedora2とfedora4のサーバーを使ってファィル移動をしています。windows xp に FFFTPを入れてftpの操作をしています。linuxのftpコマンドは使っていませんが!

  • ファイルのパーミッション

    FTPでウェブサーバー(ローカル)にファイルをコピーすると、ファイルのパーミッションが640になってしまいます。 デフォルトで644になるように設定したいのですが、どうするのでしょう? ・OSはDebian3.1、httpdはApache1.3、ftpdは標準のものを使用しています。

  • パーミッション操作ができるFTPソフト

    CGIを使うので パーミッション操作ができるFTPソフト を探してます…、が、条件に合うのが見つかりません。 見つけたと思っても操作性が非常に分かりにくかったりしますし・・・・ フリーウェア、ローカルとサーバがツリー構成になってて、ファイル(ディレクトリ)単位でパーミッションが操作できるのがベストなんですが・・・ FFFTP以外でそういったのをご存知の方、お願い致します。

  • Inet で FTP のファイル送信したときのファイル属性

    Inet の FTP でサーバ(UNIX)へファイルを送信すると、 ファイル属性が(rw_r__r__)になります。 FFFTPを使っても同じなので、Inetの問題ではないのですが。 サーバ側の(.cshrc)ファイルでは、umaskは(002)です。 それなら、(rw_rw_r__)になっていいと思うのですが、どなたかどこに設定すればいいのか、ご存知でしたらお教えください。

  • FTP後のファイルパーミッションにライト権をつけたいのですが、

    他のサーバからFTP(put)した後のファイルのパーミッションはどのように決まるのでしょうか? 送り元のファイルのパーミッションは無視されてしまいます。 umaskをFTPのIDの.profileや.cshrcなどに記述しても上手くいきませんでした。 グループにライト権をつけたいと思っています。 どなたかご存知の方がいらっしゃたら具体的によろしくお願いします。 OSはSolaris10です。

  • FTP ファイル削除ができません

    サーバ上にあるファイル及びディレクトリを削除したいのですが、 「Permission Denied」となり、削除ができません。 FTPアカウントは一つしかなく、同一のアカウントでログインした別の人が、別のPC、別の場所でアップロードしたファイル&ディレクトリです。 ULした人はFFFTPを使っての操作、私はFFFTP、FTP.EXE(Win)両方で試してみましたが(意味ないかもしれませんが・・・・)、 やはり「Permission Denied」で削除不可でした。 パーミッションは全て「755」になっています。 どうすればこちら側で削除できるでしょうか。 ご存知の方がいらっしゃいましたら、ご教示願えますでしょうか。 よろしくお願いします。

  • LinuxサーバーにFTP接続したい

    質問の内容を書いてくださいこんにちは。 1つ教えてください。 Windowsパソコンから、LinuxサーバーにFTP接続したいので FFFTPを設定しましたが 530 Login incorrectのエラーになります。 同じユーザー、パスワードでRLoginのソフトではログインできるのですが。 Linuxサーバーからプログラムをダウンロードしたいのですが 何か対処法はないでしょうか? 分かる方おられましたら、どうぞ宜しくお願いします。

  • FTPサーバについて

    お世話になっております。 Linuxを勉強するにあたり、VMware上でCentOS5.4を動作させています。そこで、FTPサーバを構築しました。 Windows側でFFFTPソフトを利用してFTPサーバへ接続できましたが、同じネットワーク上のマシンから同様の作業でログインを試みてもできません。 192.168.1.0/24 .5               .12 CentOS(FTPサーバ)------Windows(VmwarePlayerが動作)           |           |     .15           ---------windows .15のWindowsでFTPサーバにログインできません。 /etc/hosts.allowには192.168.1.のネットワークからのアクセスを許可するエントリを記述しています。 どなたか、アドバイスをお願い致します。

  • ftpサーバのファイルを自動ダウンロードしたい

    ftpサーバのファイルを自動ダウンロードしたい FTPの設定をしておけば、一定時間ごとに自動的に特定のファイルをダウンロードするような ツールや方法はないでしょうか。 通常、ffftpなどでftp接続してファイルのダウンロードを行いますが、 このような動作を自動的に行いたいと思っています。 意味不明でしたら加筆修正しますのでよろしくお願いします。