OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

wu-ftpでディレクトリ制限

  • 困ってます
  • 質問No.116454
  • 閲覧数64
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

再びFTPについてなのですが、wwwコンテンツアップ用に"webmaster"などのユーザアカウントを作成したのですが,ログインすると他のディレクトリへの移動やファイルの閲覧とうができてしますので、wwwコンテンツをアップするディレクトリ以外へのアクセス(上位ディレクトリへのアクセス)をできないようにしたいのです。
コンテンツ用ディレクトリは,/home/webmasterにしようと思っています。

HPで調べて、以下のようにしてみました。(""でくくったところが変更点です)
/etc/passwd
/home/webmaster"/./"

ftpaccess
"guestuser webmaster" 追加

で、再起動後、同一ネットワーク内の端末からftpログインし、
lsコマンド実行
英語で、成功したという風に出ます。
しかし、一覧見えず・・・。
同様に
cd /
としても、同じメッセージが表示されます。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル8

ベストアンサー率 50% (22/44)

(webmaster というアカウントで)ftpログインしたときに、
 /bin/ls
が存在しないため、一覧が表示されないのではないでしょうか.
ftpログインしたときのディレクトリ(/home/webmaster)が
"/" になるので、そのディレクトリを基準にして
/bin/ls が存在しないのではないでしょうか.
ログイン後、pwd と打つと、 "/" がカレントディレクトリに
なっていると思います.

解決策としては、
 /home/webmaster/bin/ls を /bin/ls からコピー
 /bin/ls が使用するシェアードライブラリを
 /home/webmaster/lib/ へコピー
とかすれば良いと思います.

(存在しているのか知りませんが)
~ftp/bin/ ~ftp/lib/ ~ftp/etc/ 以下の
ファイルを /home/webmaster/{bin|lib|etc} に
コピーするのが手っ取り早いかもしれません.
お礼コメント
noname#2048

ありがとうございます。
実は、いろいろとやっているうちに、うまくいきました。(^^;
使用するライブラリについては、よくわからなかったので全部コピーしていたので、/home/ftp/libをコピーするようにします。
投稿日時 - 2001-08-14 22:42:27
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ