• ベストアンサー
  • すぐに回答を!

Webdavサーバ

Webdavサーバ Webdavで複数のアカウントを発行しています. ユーザがパスワードを変更したいときは管理者が毎回 $ htpasswd -c /etc/webdav.passwd user1 これを行っていますが,これを各ユーザごとで自分のパスワードを変更可能にしたいのですが, 可能でしょうか?さらに,管理者はユーザのパスワードをリセットできるようにもしたいです. よろしくおねがいします.

共感・応援の気持ちを伝えよう!

  • Linux系OS
  • 回答数1
  • 閲覧数343
  • ありがとう数1

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

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

BASIC認証用のアカウントを管理できるCGIとかPHPとか、普通にフリーでありそうですが。 そういうのを利用するとか。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Linux サーバのユーザ情報を他のサーバへ

    今回、サーバのOSをLinuxからRedHatに変更しようと思っています。 そこで、質問なのですが、ユーザ情報をそのまま別サーバへ移すには、 どうしたら良いのかお伺いしたいのです。 単純にpasswdファイルやgroupファイルのコピーではダメだと思うのですが、 どうしたら別のサーバへユーザ情報を移せるのかわかりません。 ホームディレクトリを作成するには、passwdファイルを作成しなおす必要がありますよね? しかし、大量のユーザを手で入力するのは無理があるし、 タイプミスを考えるとあまり現実的ではありません。 更に、ユーザのパスワードはユーザが管理しているので初期値と変わっている可能性があり、 管理者にはわかりません。 パスワード情報を正しく取り出し、ユーザ情報を別サーバに同じ内容で移すにはどうしたらよいでしょう? どなたか教えていただけませんでしょうか?

  • 認証ありのWebDAVでのアクセス

    お世話になっております vmware serverを使い、ホストOS(WINDOWS)→ゲストOS(Linux)間でWebdavでの接続を試みます WINDOWS側でネットワークプレースの追加ウィザードを立ち上げ アドレスを"http://10.68.215.215/webdav"と入力 認証ウインドウ表示後、ユーザ名とパスワードを入力しますがはじかれてしまいます(OK押下後、再度認証ウインドウが表示) さらに認証ウインドウにはAuthNameの設定も反映されておりません(Authname "WebDAV"と設定したのにConnecting to 10.68.215.215と表示) 認証ありのWebDAVサービスを使いフォルダにアクセスするにはどうしたらいいでしょうか どなたか御教授ください 【パラメータ】 *ホストOS* WINDOWS XP Pro SP2 ファイアーウォール 無効 ip 10.68.215.95 *ゲストOS* Linux CentOS 5.0 SELinux 無効 ファイアーウォール 無効 ip 10.68.215.215 【設定内容】 /etc/httpd/conf.d/webdav.confの内容 <Location "/webdav"> DAV On AllowOverride None Options None AuthType basic AuthName "WebDAV" AuthUserFile /etc/httpd/conf/.htpasswd Require valid-user Allow from all </Location> /webdavのパーミッション、所有者 drwxrwxrwx+ 2 apache apache 4096 4月 8 22:46 webdav /etc/httpd/conf/.htpasswdの内容 centos:hE.ZDT47X1JtQ test:k0nNfcOEag5WQ user:xDMtj6bdx6gnM 【切り分け】 (1)tracert 10.68.215.95 → 10.68.215.215 OK (2)ログ /var/log/httpd/access_log 10.68.215.95 - - [10/Apr/2008:10:45:39 +0900] "OPTIONS / HTTP/1.1" 200 - "-" "Microsoft-WebDAV-MiniRedir/5.1.2600" 10.68.215.95 - - [10/Apr/2008:10:45:39 +0900] "PROPFIND /webdav HTTP/1.1" 401 479 "-" "Microsoft-WebDAV-MiniRedir/5.1.2600" 10.68.215.95 - "" [10/Apr/2008:10:45:39 +0900] "PROPFIND /webdav HTTP/1.1" 401 479 "-" "Microsoft-WebDAV-MiniRedir/5.1.2600" /var/log/httpd/error_log [Thu Apr 10 10:48:22 2008] [error] [client 10.68.215.95] user not found: /webdav (3)WINDOWSの仕様(?)で認証時にユーザ名の頭にサーバ名を勝手に入れてしまうらしいので、htpasswdでサーバ名を含むユーザ名を登録し、再度認証 →現象変わらず (4)ローカル(Linux→Linux)からのWebDAVアクセス 可能 (5)認証なしのWebdav接続 → WINDOWSから接続 OK   Linux殻接続 OK (6)WebDAVサーバ接続時のペーシック認証を有効(WINDOWSの設定) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\UseBasicAuth 値のデータ "1" →"1","0"だろうが現象変わらず 以上、よろしくおねがいします

  • passwd,shadowからhtpasswdを一括作成可能?

    CentOS 5.4 x86 httpd-2.2.3-31.el5.centos.2 mod_ssl なのですが Webページ公開に際して、SSL+Basic認証で サーバーの登録ユーザー(20~40人程度)に認証をかけたいのですが、 一人一人にキーボードでhtpasswdコマンドを打ってもらうのは 煩雑なので、/etc/passwdや/etc/shadowからhtpasswdに変換する方法はありますか? ここ↓ではサーバ・サーバ間ではpasswdでユーザID、パスワードを移行しているようですが、 http://sawano.members.icraft.jp/wp/2009/02/13/1234.html 既存のID、パスワード情報などから一括してhtpasswdを作成する方法はあるのでしょうか?

  • webDAVの設定

    OSはCentOSです。参考図書どおりにやりましたが、認証が通りません。 1、/var/www/webdavを作りました。(所有者・グループはApacheです) 2、/var/lock/webdav(Apache:Apache)とロックファイルを作成するディレクトリも作りました。 3、/etc/httpd/conf.d/dav.confを作りました。(内容は省略しますが  図書どおりです)SSLはコメントアウトしています。(実験段階なので)何度も見直しました。 4、#htpasswd -c でユーザーとパスワード設定しました。 httpdをスタートさせます。もちろん、モジュールはコメントになっていません。 Windowsからアクセスします。認証画面が出ます。ユーザー名パスワードを入れます。しかし、パスワードが違うと出るんです。 原因不明です。他の、sambaとかの認証はうまくいきます。 httpd.confの中で設定ってありましたでしょうか? 以前Fedora4でやったときはうまくいったのですが、そのときの設定メモを取っていなかったので、何か忘れていますでしょうか?

  • ワークグループ共有でユーザパスワード変更について

    windows2003サーバーをファイルサーバとして利用しています。 クライアントはXPhomeになります。 ネットワークがドメインではなくワークグループなのでローカルアカウントを作っています。 管理者がパスワードを入力するのではなくユーザー自身にパスワードを変更して貰いたいと思っています。 telnetでnet userコマンドを使えば出来るとは思うのですがユーザーが出来るか怪しいので。 ユーザーのPCから出来てできるだけ簡単な方法を探しています。なにかいい方法がありますでしょうか。 よろしくお願いします。

  • vistaとネットワークとサーバーについて

    会社でNECvistaを使っています。会社のサーバーに繋げる設定(マイコンピュータ→プロパティ→「変更」で会社のワークグループを入力設定)をしていれば普通はマイネットワークにその会社のサーバーPCにあるファイルなどが見れるはずなのですがマイネットワークを開いても表示されてきません。 コントロールパネル→ユーザー設定の「ユーザーアカウントの変更」で「管理者」にしたのですが、自動的に標準ユーザーにチェックが入っていて管理者になれません。(一応、他のアカウントの設定も見ましたが、管理者にチェックが入っていませんでした。) vistaは扱うのが初めてで分からないのでとても困ってます。 教えてください。御願いします。

  • /etc/passwd と /etc/shadowをそっくり新サーバーにコピーすればログインできますか?

    旧サーバー(Laser5-6.0)から新サーバー(RedHat7.3)に移行を考えています。新サーバーにも旧サーバーと同じアカウントとパスワードでログインできるようにしたいです。旧サーバーの/etc/passwdと/etc/shadowを新サーバーにコピーすれば可能でしょうか。もしだめなら、何かいい方法はありますか。

  • windows7のユーザーアカウントについて教えてください。

    windows7のユーザーアカウントについて教えてください。 管理者アカウントでのログオンの仕方がわかりません。 今は標準ユーザーというのでずっと利用しているのですが ソフトのインストールや設定の変更をする際、毎回 「続行するには管理者アカウントのパスワードを入力して「はい」をクリックして…」 となるのですが、パスワードを入力するところがなく、困っています。 自力で調べてみて、F8連打とかセーフモードで起動とかやってみたんですが そのログオン方法はできない設定になってますみたいなエラーが出て無理でした。 home group user と admin…?のアカウント2つつい最近まで使っていたのに どちらも起動時に選択できません。 homegroupuserはセーフモードにしたら選択はできるんですが パスワードが違いますってなります。間違っていないはずはのに… どうしたら管理者でログオンできるようになるか、教えてください!

  • ユーザーアカウントを忘れてしまいました

    Windows7を使っています。ドメインに参加してます。パスワードを変えろとドメイン管理者から要求され、ドメインユーザーアカウントのパスワードを変更しました。このパスワードを忘れてしまいました。さらに悪いことに、パソコンの管理者アカウントのパスワードを忘れてしまいましました。パスワードリセットディスクも作成していません。リカバリするとデータがなくなってしまいます。困ります。助けてください。どうすればよろしいでしょうか?さらに、ドメイン管理も不在です。

  • パスワードファイルがこわれました

    Linuxサーバーを管理していますが、突然、管理者権限でログインできなくなり、そのあと、/etc/passwdファイルが消えてしまいました。パスワードファイルの復旧方法を教えてください。今までのファイルはバックアップしていないので、すべて消えてしまってしょうがないと思っています。他サーバーからのパスワードファイルの移殖のみでよいのでしょうか。