A 回答 (5件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
パスワードを自動で変更する位なら普段使わないアカウントはロックし、必要なアカウントのみパスワード期限を区切ってはいかがでしょうか。
スクリプトでパスワード変更するのなら、パスワードを管理しているファイルを直に書き換える方法があります。多くのマシンに同じアカウントを作成する場合に使ってます。このファイルですが、パーミッションを間違えるとセキュリティ上の問題が発生しますのでご注意を。
この回答への補足
返信ありがとうございます。
パスワード管理しているファイルとの事ですが、shadowファイルの事でしょうか?
確かに新規のユーザを作る場合は、passwdファイルとshadowファイルに追加し、パスワードは個人で設定しても
らう事は可能ですが、今回は既存のユーザに対し、パスワードは、
こちらで作成したものに強制的に変更したいと考えています。
その場合は、やはりスクリプト内で、passwdコマンドを実行し
プロンプトに対し、値を挿入してやるしかないのかな?と思うのですが、
挿入する方法がわかりません。
ツールを使えば可能な事は知っているのですが、本番機なので
ツールのインストールができない状況で、shコマンドでなんとか
ならないのかな?と考えています。
No.2
- 回答日時:
passwd は標準入力から読むわけではないので, sh だけでは passwd に入力を与えることはできないはず.
OpenSSL とか入ってれば openssl passwd を使えば暗号化したパスワードが得られるので, これを使って /etc/shadow を変更すればいい... のかなぁ?
No.3
- 回答日時:
expect を使えば可能です(やり方は参考URLに)。
ただし、Solarisにはデフォルトで入っていなかったと思いますので、下記サイトあたりから入手してインストールする必要があります。
http://sunsite.tus.ac.jp/sun/solbin/
参考URL:http://www.math.kobe-u.ac.jp/~kodama/tips-expect …
No.4
- 回答日時:
#3です。
本番機なのでインストール不可なんですね。
実際問題として、シェルのみでpasswdコマンドの介入待ちを自動入力する方法はありません。
ツールのインストール不可ということは、自動化しようとしているパスワード変更シェルスクリプトもインストール不可と察しますので、おそらく資材持込みとして作業(FDやCD-Rにスクリプトを入れておいて、そこから実行)するのでしょうね。
なので、その資材にスクリプトとexpect をまるごと入れるのはどうでしょうか。
また、十数台のマシンのパスワードを変更する場合、私も#1さんの方法でやっています。1台目のユーザをパスワード変更して、他のサーバに/etc/shadowの該当する行をコピーします。
回答ありがとうございました。ちょっと出張でしばらくネットの確認ができなくて、お礼が遅くなりすみませんでした。
結局、開発機でC言語でスクリプトを組み、passwdファイルを直接書き換えshにてftpする仕組みで対応するようにしました。
色々ご指導していただき感謝しています。ありがとうございました。
No.5
- 回答日時:
#1に補足します。
似たような環境に同じアカウント/パスワードを設定する場合、passwd/shadowの情報部分をコピーしてます。
このように同じパスワードであれば直接書き換えられると思いますが、異なる場合は難しいでしょうね。いくつかパタンが決まっているならそれぞれのデータを用意し、書き換えられるかも知れませんが。
回答ありがとうございました。ちょっと出張でしばらくネットの確認ができなくて、お礼が遅くなりすみませんでした。
結局、開発機でC言語でスクリプトを組み、passwdファイルを直接書き換えshにてftpする仕組みで対応するようにしました。
色々ご指導していただき感謝しています。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- その他(開発・運用・管理) ユーザ権限でソフトを起動すると必ず管理者パスワードをきかれてうまく利用できない 3 2022/05/10 00:07
- Outlook(アウトルック) 「Microsoft Outlook2016」接続のインポートはできますか? 2 2022/07/10 06:41
- Wi-Fi・無線LAN ルーターの暗号化キーはなぜ初期値から変更するの? 2 2022/08/11 16:28
- Excel(エクセル) パスワード付きExcelブックについて 4 2022/06/02 21:34
- UNIX・Linux Linuxのメッセージを出力して処理を終了する方法 1 2022/11/19 20:31
- ハッキング・フィッシング詐欺 集団ストーカーのスマホハッキングでの対策とは… はじめに、家宅侵入を何度もされてるので自宅で 使用す 5 2022/11/10 02:20
- ルーター・ネットワーク機器 NUROのルータF660Aについて 2 2022/09/07 11:44
- その他(セキュリティ) Facebookアカウントを乗っ取られ、ログインも出来ずパスワードの再設定もできずに困っている 2 2023/02/17 14:24
- docomo(ドコモ) 詳しい方教えて下さい。自分はドコモユーザーで主回線。 約2ヶ月、未だに修理出来てない壊れたスマホ(S 5 2022/12/22 22:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パスワード設定していないユー...
-
リモートデスクトップ接続でパ...
-
Vine Linuxのユーザー名?
-
Mac bookでWindowsXPをAirmacに...
-
ドメインユーザーへのアカウン...
-
macOS10.3windowsネットワーク...
-
先日オークションで落札した旧...
-
FTPにログインする時のパスワード
-
Linuxでパスワード変更時に「it...
-
「DNSサーバーを自動的に取得す...
-
MACアドレス 00:E0:C3 SAKAI って
-
Mailの受信メールが自動的に削...
-
DNSサーバを設定したのですがns...
-
evalが使えない場合
-
コマンドでのFTP転送が進まない。
-
AWSでサーバを構築してWordpres...
-
Mailの送信済みメールボックス...
-
safariのプロキシを簡単に変更...
-
iPadの受信メールが消える
-
メールサーバの無限ループを対...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パスワード設定していないユー...
-
リモートデスクトップ接続でパ...
-
Linuxでパスワード変更時に「it...
-
パスワード変更を促すメッセー...
-
vsftpd でのユーザーに対するパ...
-
Ubuntu(zorin os)でパスワード...
-
ログインパスワードが変更できない
-
共有フォルダにアクセスする際...
-
円マーク円マークIPはなんてい...
-
rlogin と rhosts の設定
-
squirrelmail ユーザー名とパ...
-
PasswordEye のMac用
-
Time Machine設定 ユーザ名と...
-
root のパスワード
-
バッチファイルでアクセスパス...
-
Linux パスワードを無しにして...
-
Mac OS Xの管理者名とパスワード
-
「キーチェーンのロック解除」...
-
SSH公開鍵認証はパスワードを変...
-
WindowsとLinuxがネットワーク...
おすすめ情報