ネットワークSNMPをリセットしますか?初期ユーザーのパスワードを忘れました。

ネットワークSNMPをリセットしますか?初期ユーザーのパスワードを忘れました。

数年前、プロジェクトの初期SNMPユーザーを作成しましたが、パスワードを忘れていました。 net-snmpをデフォルト、ユーザーなしにリセットし、初期ユーザーと後続ユーザーを再生成する方法はありますか?これは Solaris 10 および Solaris 11.3 にあります。

ベストアンサー1

net-snmp自分で維持する設定ファイルがあります。 Debian Linuxでは、にあります/var/lib/snmp/snmpd.conf。 Solarisのnet-snmpの正確な場所はわかりません。ただし、ファイルにはキーワードで始まる長い行のカスタマイズが含まれていますusmUser。ユーザーのパスワードは暗号化/ハッシュ形式で保存されるため、読み取ることはできません。しかし、ユーザー名はオンラインで明確に読むことができます。

snmpd実行時にこのファイルを編集しないでください。それ以外の場合、snmpd変更は単に上書きされます。ただし、停止したらファイルを編集して新しいユーザーを作成するために行を追加snmpdできます。再起動すると、ファイルを読み取り、すべての行を検出し、その行のプレーンテキストパスワードを暗号化してから、その行を次のように置き換えます。対応する行。これにより、ファイルへの書き込みアクセス権があり、一時的に停止できる限り、以前のパスワードを知らなくても、既知のパスワードとフル管理者アクセス権を持つ新しいユーザーを追加できます。createUsersnmpdcreateUsercreateUserusmUsersnmpd

また、ユーザーのusmUser行を削除すると(停止した場合)、ユーザーに関する限り、そのsnmpdユーザーはもう存在しません。snmpdしたがって、これはnet-snmp管理者パスワードを知らず、net-snmpユーザーを削除する1つの方法です。

おすすめ記事