Linux に oracle データベースをデプロイします。oracle ユーザーを作成した後、oracle のパスワードを設定しますが、パスワードのリセットは失敗します。プロンプト: パスワードには何らかの形式でユーザー名が含まれています。この問題を解決するにはどうすればよいですか?以下の詳細なチュートリアルを見てみましょう。
1. パスワードの複雑さの問題かどうかを確認します
1. コマンド vi /etc/login.defs を使用してファイル
を編集します。2. ファイルの内容から同様のルールは確認できません
3. 次のコマンドを使用して編集します: vi /etc/pam.d/system-auth
4. パスワード ポリシーにエラー報告に関連する設定が見つかりませんでした。
2. パスワードの強制設定
Baidu を通じて、このような問題は別のコマンドを通じて直接実行できることが判明しました。書き方は2通りあります。root ユーザーに切り替えて root 権限で実行することが前提です
方法 1:
echo oracle123 | passwd --stdin oracle
oracle ユーザーのパスワードをoracle23 にリセットします。
リセット後のプロンプト:
すべての認証トークンが正常に更新されました、リセットが成功したことを示します
方法 2: コマンドを使用する
passwd --stdin oracle、それを入力して Enter を押します。パスワードの入力を求めるプロンプトが表示されます。 と入力し、パスワードは oracle123 で Enter を押します。
実行成功後のプロンプト:
すべての認証トークンが正常に更新されました、リセットが成功したことを示します
以上がLinux でパスワードをリセットするときにユーザー名と同様のプロンプトが表示される問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。