人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

vine linux3.1でFTPを利用して、特定のユーザに「/home/httpd/html」へファイルをアップロード(その他パーミッション設定など通常の操作)できる権限を渡すには、どうすれば良いのでしょうか。

現在、各ユーザが各自のディレクトリにアクセスしてファイルのアップロード等ができるのですが、管理者が「/home/httpd/html」へのアップロードができない状態です。
サーバではproFTPdを使っています。

また、/ユーザ名/public_html の内容を/home/httpd/html と 同期させるに方法はありますか?

●質問者: tomppa
●カテゴリ:コンピュータ インターネット
✍キーワード:FTP HOME HTML httpd proftpd
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● iwaim
●35ポイント

後者のみ

また、/ユーザ名/public_html の内容を/home/httpd/html と 同期させるに方法はありますか?

ln(1) でリンクすればいいんじゃないですかね。

http://www.linux.or.jp/JM/html/GNU_fileutils/man1/ln.1.html

例えば次のような感じですか。

$ mv /home/httpd/html /home/httpd/html.bak

$ ln -s /ユーザ名/public_html /home/httpd/html

まあ、Apache の DocumentRoot 変えた方が良い気もしますけど。


2 ● tadashi0805
●35ポイント

ftpする時のユーザーは、何か決めていますか?それともAnonymousユーザーですか?

Anonymousユーザーですと、アップロードさせるのは非常に危険なので、ftpサーバーにログインユーザーを作って、そのユーザーでftpでも接続するようにした方がいいと思います。

で、そのユーザーの読み書き権限を/home/httpd/htmlに与えておくと。

与え方は、chownコマンドまたはchmodコマンド可能です。

http://nersp.nerdc.ufl.edu/~dicke3/nerspcs/chown.html

http://public.research.att.com/~gsf/man/man1/chmod.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ