htpasswd -c/---と打ち込むと、-bash:---: command not found と表示されます。----- Basic認証を試みています。日経Linux 2005-12月号付録の SUSE Linux 10.0で、そして、その中にあったApache で、また、Windowsで作ったファイルを Samba でSUSE Linux コンピュータに移動して、というやり方で、イ ン ト ラ ネ ッ ト Webサーバを作りました。初心者で、全くわかりませんが、いろいろやっているうちに、なんとかなりました。しかし、htpasswd -c/ --- がうまくいかず、難渋しております。よろしく、お願いいたします。
No.2ベストアンサー
- 回答日時:
自己訂正
>おそらくはhttpd.confのServerRoot 行に書いてあるパスの下にあると思いますので
自分でApache2.2をコンパイルしたときにそうなっただけでした。
最初から素直に
find /usr -name "htpasswd"
で探せばOKでした。(ちと時間食うけど)
どうしても見つからなければ
http://www.rescue.ne.jp/cgi/htpasswd/
でhtpasswd.tar.gz 貰ってきてインストールするか、、
No.3
- 回答日時:
の説明どおりにやれば出来る筈ですけどねえ
コマンドラインで 解凍したディレクトリに移り
$ ls -l して fileが有ることを確認します
解凍して出来たhtpasswdはたぶん使えません
$ make <=と打つと警告が出ますが、新しいhtpasswdが作られたはずです
$ ls -l して htpasswdの日付を確認してください
次に
$ chmod 755 htpasswd
$ ./htpasswd これで Usage:、、、、の文章が出れば成功です
$ ./htpasswd -c /home/tarou/.htpasswd test
(ユーザーtarouのディレクトリに .htpasswd と言うfileをつくり test と言うユーザーを登録する)
パスワードを2回要求されるので入れるとOKです
但し、このままだとプログラムhtpasswdはパスの切られていないディレクトリに有りますので
毎回 /home/tarou/bin/htpasswd などのようにパスを指定して呼び出す必要があります
面倒くさければ /usr/bin/ に htpasswd をコピーしちゃいましょう
そうすれば単に htpasswd とパス無しで呼び出せます
尚、このhtpasswdはかなり古い物です
最新のapacheを自分でコンパイルすれば最新のhtpasswdも入手できますが、
もうちょっと勉強しないと難しいかもしれませんね
この回答への補足
umasikajiro様 ありがとうございました。しかし、だめでした。 /etc/apache2/bin の中に、.htpasswd ができました。cat .htpasswd で 期待どおりのものが出てきました。その後、 .htaccess を作りました。 .htaccess は どこに置けばよいのでしょうか? /srv/www/htdocs に web のファイルがあります。http://www.rescue.ne.jp/cgi/htpasswd にあるようにやってみたのですが、何度挑戦しても、認証をかけたいディレクトリのファイルが今までどおり登場します。etc/apache2 にある httpd.conf を書き換える必要があるという説明が、どこかにありましたので、やってみましたが、認証ダイアログボクスはでませんでした。残念です。ありがとうございました。
補足日時:2006/05/26 17:40No.1
- 回答日時:
何にもパラメーターを付けず単に
htpasswd
と打ってみてください パスが通っていれば
Usage:
以下使い方の説明(英文)
が出てくるはずです。
command not foundが表示されるならパスが通っていませんので
/usr/local/pache2/bin/htpasswd -c ./.htpasswd tarou
のようにフルパスで指定しないと駄目ですが、そのパスが判らないと思いますけど、まずはコマンドラインから
whereis htpasswd
と打ってhtpasswdのパスが出るか試します。これでも出なければ
おそらくはhttpd.confのServerRoot 行に書いてあるパスの下にあると思いますので
例えば ServerRoot "/usr/local/apache2" と記述してあれば su でrootになってから
cd /usr/local/apache2 <=apacheのディレクトリに移動する
find -name "htpasswd" <=と打ってhtpasswdを探す
これで 例えば ./bin/htpasswd と出てきたら
現在のカレントディレクトリ+./bin/htpasswd ですから、この例だと
/usr/local/apache2/bin/htpasswd がフルパスだと判ります
##もっとスマートな方法知っている方、いましたらオイラにも 教えて!goo
umasikajiro様、ありがとうございました。私のSUSE Linux には htpasswd が ありませんでした。 それで、http://www.rescue.ne.jp/cgi/htpasswd/
でhtpasswd.tar.gz 貰ってきてインストール
しょうとしましたが、私にはできませんでした。 解凍して、Makefile と htpasswd.c と htpasswd になったのですが、それからはなんともなりません。やはり htpasswd -c --- で - bash command not found --- インストールの仕方を、お教えいただけると、幸甚のいたりです。よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
Ubuntu、ファイル移動によるエ...
-
shellscript内のコマンドを、su...
-
RPM のソースパッケージが展開...
-
ファイルが移動できません。
-
シンボリックリンクでパミッシ...
-
~/.vimの所有者とグループについて
-
嫌ってるのに真似してきたりマ...
-
Winmerge ファイルの中身は同じ...
-
教えてください!困ってます。
-
emlをtxtに変換するには?
-
バッチファイルで変数の中身を...
-
【文字コード】コピー&ペース...
-
onedriveの中身を削除したらパ...
-
Windows10 フォルダ内の自動並...
-
同期センターのマークが出てま...
-
office365 ファイルを削除したい
-
mrl→midファイルへ
-
ファイルの先頭行を全て削除したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
shellscript内のコマンドを、su...
-
ファイルが移動できません。
-
Ubuntu、ファイル移動によるエ...
-
RPM のソースパッケージが展開...
-
シンボリックリンクでパミッシ...
-
SSHで現在のディレクトリから移...
-
ファイル所有者を「apache」へ...
-
cronで定期的にWGETしたい
-
あり得ない!アーカイブを展開...
-
Index.html表示しない!!
-
apacheに詳しい方教えてください
-
PHPでchmod()を使えるようにす...
-
「E212:書込み用にファイルを開...
-
Apacheのエラーログ【Directory...
-
LinuxやUNIXでダウンロードファ...
-
/varの容量を変更の仕方
-
rootユーザのメールボックスへ...
-
umask757をvar/www/htmlへ適用?
おすすめ情報