• 締切済み

パスワード変更

noinoの回答

  • noino
  • ベストアンサー率0% (0/1)
回答No.5

#1に補足します。 似たような環境に同じアカウント/パスワードを設定する場合、passwd/shadowの情報部分をコピーしてます。 このように同じパスワードであれば直接書き換えられると思いますが、異なる場合は難しいでしょうね。いくつかパタンが決まっているならそれぞれのデータを用意し、書き換えられるかも知れませんが。

zaku13
質問者

お礼

回答ありがとうございました。ちょっと出張でしばらくネットの確認ができなくて、お礼が遅くなりすみませんでした。 結局、開発機でC言語でスクリプトを組み、passwdファイルを直接書き換えshにてftpする仕組みで対応するようにしました。 色々ご指導していただき感謝しています。ありがとうございました。

関連するQ&A

  • Bシェルでのユーザパスワード変更

    Bシェルのスクリプトを実行しユーザパスワードの変更を自動で 行いたいと思っています。 #!/bin/sh passwd 変更したいユーザ名 abcd ・・・(変更したい人のパスワードです[新しいパスワード用]) abcd ・・・(変更したい人のパスワードです[新しいパスワードの聞きなおし用]) このようにシェルを組み実行したところ コマンドプロンプトにてパスワードの入力 を聞かれてしまい、シェルにパスワードを 指定しているのですが認識してくれません。 この問題を解決するにはどのような シェルの記述方法があるのでしょうか。 ご回答よろしくお願いします。

  • perl CGIでUNIXパスワード変更

    お世話になっています。 perlCGIを使用して、Linuxのパスワード変更をすることは可能でしょうか? どう書いたら良いかご存じの方いらっしゃいましたら教えてくださいm(_ _)m Linuxのコマンドラインから操作する場合は、 $ passwd $ (current)UNIX password:現在のパスワード $ NEW password:新パスワード $ Retype new password:新パスワード (↑の現在のパスワード、新パスワードはWEBから入力です。) の操作なので、system関数を使用して出来ないものかと思ったのですが…。 どうしたものでしょう…。 よろしくお願い致します。

    • ベストアンサー
    • CGI
  • linuxのパスワード変更について

    LINUXがNISクライアントの場合ですが、通常NISパスワード変更はyppasswdで行いますすが、passwdコマンドでNISのパスワードの変更を行わせることは可能なのでしょうか。SOLARISでは、うまくいったのですが。。誰か試みた方がおられましたら教えていただけないでしょうか。

  • PerlでUNIXのコマンドとパスワード入力

    ブラウザでユーザー名とパスワードを入力して passwdコマンドでパスワードを変更するプログラムを作っています。 プログラム中で $result=system("passwd $user"); と実行すると、マシンは New UNIX password: の状態になって、パスワードの入力を待っていると思うのですが、 この状態でどうやってパスワード$passをマシンに送ったらいいのか わかりません。キーボードから読み取るのではなく、 プログラムですぐにパスワードを送りたいのです。 標準入力にフラッシュする?というのでしょうか。 system($pass); としてもうまくいきません。 OSはFedoraCoreで、スクリプトはルート権限で動いています。 どうかご教示ください。

  • NISのパスワード変更について

    NISのパスワードを変更する際に yppasswd ではなく passwd コマンドにて NIS に登録されているユーザのパスワードを変更することは可能なのでしょうか。 /etc/nsswitch.conf ファイル等を変更することでこのようなことは実現できるのでしょうか。 ご存知の方いましたら教えて頂けないでしょうか。

  • postgresのパスワードの変更?

    PHP+PostgreSQLで開発しているのですが、PostgreSQLのパスワードがわかりません。 まず、PostgreSQLのユーザー(postgres)を作成して、パスワードも設定しinitdbでデータベースを初期化しDBを作っていました。 そしてそのDBを作っていた人が突然夜逃げしてしまったのでpostgresのパスワードがわからなくなってしまい、そこでroot権限でパスワードをpasswdコマンドで変更したのですがDBにpostgresでアクセスできません。 [admin admin]$ su - postgres Password: [postgres pgsql]$ psql -d test Password:←ここでは新たに変更したパスワードを入力しました psql: FATAL 1: Password authentication failed for user "postgres" となります。initdb後にpostgresのパスワードを変更した場合は前に設定されていたパスワードを入力しなければならないのでしょうか? またパスワードを調べる手立てはないでしょうか? List of databases Name | Owner | Encoding -----------+----------+----------- test | postgres | SQL_ASCII template0 | postgres | SQL_ASCII template1 | postgres | SQL_ASCII DBの中はこのようになっています。 宜しくお願いします。

  • パスワードの変更

    RedHat7.2Jを利用しております。 あるユーザ(rootではありません)のパスワードをpasswdコマンドで変更しようとしたのですが、新パスワードを入力すると it is based on a dictionary word と出てきてしまい受け付けてくれません。 何度かトライすると最後は passwd:Authentication toke manipulation error となって終了してしまいます。 新パスワードはある固有名詞なので一般的な名詞ではないですし、以前使っていたものでもないはずなのですが、いずれにせよ強制的に新パスワードを受け付けさせる方法は無いものでしょうか?

  • AIX/HP-UXでパスワード変更シェルを作成したい

    AIX/HP-UXで一括でパスワード変更を実行するシェルを 作成したいと考えております。 (最終的には複数サーバの複数ユーザのパスワードを  一括変更したい) そこで、AIXで以下の様なシェルを作成したのですが、 パスワード変更することができませんでした。 -------------------------------------- PASS=$1   "新パスワード USER=$2   "パス変するアカウント名 passwd $USER sleep 5 $PASS sleep 5 $PASS -------------------------------------- passwdコマンド自体は実行されるのですが、 その後の新パスワードが入力されておらず、 passwdコマンドタイムアウト後に新パスワードが 実行され、"新パスワードの文字列"が見つかりません。 となってしまいます。 インターネット等で検索した結果、linuxであれば expectコマンドを使用して、passwdコマンドを実行した 際に出力される「新パスワード:」を待ってから 入力すればよいということがわかったのですが、 linuxでexpectコマンドに相当するものを、AIXでは 見つけることができませんでした。 AIX/HP-UXにおいて、シェルスクリプトにてパスワード 変更を実現する方法をご存知の方がいましたら、 教えてください。 よろしくお願いします。

  • rootパスワードの変更

    どうも、izumoです。 えーっと、turbolinux6.1を使用しております。 質問なんですが、rootのパスワードを変更しようと思い passwd root としたところ、古いパスワードでも、新しいパスワードでもログインできてしまいます。 コマンドの使用方法を間違えたのかと思い、もう一台の方で passwd としてみても、同じなんです。 パスワードを一つにする方法があれば、教えてください。 再インストールは、ほぼ不可能なんです。 よろしくお願いします

  • samba について

    freebsdにてsamba2.2.12をインストールしました。 とりあえずは、起動してwindowsからもアクセスもできるようになりました。 http://www.atmarkit.co.jp/flinux/samba/sambatips01/sambatips1.html のサイト2でSambaユーザのパスワードをunixパスワードと同期させるということが 書いてあったのでやったのですが、どうもうまくいきませんでした。 というよりそもそも、一般ユーザでsmbpasswdが機能しないのです。 $>smbpasswd Old SMB password: New SMB password: Retype new SMB password: それぞれにパスワードを入力すると machine 127.0.0.1 rejected the password change: Error was : RAP86: The specified password is invalid. Failed to change password for smbuser と表示されてパスワードの変更ができません。 変更するにはsmb.confに unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = ここに書くパラメータをどう書けばよいか分かりません これらが必要なことが書いてあるのですが、passwd chatの書き方を教えていただけませんか?