[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:24891] アクセス権について。
- From: ikari <ikari@xxxxxxxxx>
- Subject: [debian-users:24891] アクセス権について。
- Date: Mon, 30 Oct 2000 18:20:16 +0900
- X-accept-language: ja,en
- X-authentication-warning: pcamx.pca.co.jp: Host mask.pca.co.jp [202.240.53.8] claimed to be pca.co.jp
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 3.0pl#17]; post only (only members can post)
- Message-id: <39FD3E47.706A016E@xxxxxxxxx>
- X-mail-count: 24891
- X-mailer: Mozilla 4.75 [ja] (WinNT; U)
いつもお世話になっております。
碇です。
今回以下のような事をしようとしています。
webからpopユーザーのパスワードを変更するページをつくる。
passwdコマンドがretypeを求めるので、expectでスクリプトを
作りました。
passwd.expect
#!/usr/bin/expect
set user [lindex $argv 0]
set passwd [lindex $argv 1]
spawn passwd $user
expect "Enter new UNIX password:"
send "$passwd\n"
expect "Retype new UNIX password:"
send "$passwd\n"
expect "passwd: password update successfully"
これはうまく動くのですが、webからですとアクセス権で
引っかかるのは明白です。
そこで、user fooでuser hogeのパスワードを変えられないかと、
以下のような事をしてみました。
su - hoge -c "paswd hoge"
ところが、
Password: <-hogeのパスワード
(current) UNIX password: <-hogeのパスワードを入れてみました。
Enter new UNIX password: <-hogeのnew password
Retype new UNIX password: 同上
ここで
Bad: new password cannot be a panlindrome
といわれます。panlindromeの英語の意味も分からず困ってしまいました。
何か解決策はないでしょうか?
よろしくお願いします。
--
**************************************
碇 永志 PCA(株) ikari@xxxxxxxxx
**************************************