レベルユーザーの切り替えに失敗しました

問題:レベルユーザーの切り替えは失敗しますが、ルートを介して切り替えることができます
理由:以前に設定されたユーザーのパスワードが間違っているため、レベル切り替えユーザーは切り替えユーザーパスワードを取得する必要があり、切り替えに失敗します。
誤ったパスワード設定の理由:エコーとキーボード入力を使用する場合は、エコーの後ろにあるパスワードを忘れて二重引用符を忘れてしまい、不明なパスワードになります。
rootを介して切り替えるユーザーは、低い特権のパスワードを必要としないため、切り替えは成功します
正しくない名前:echo redhat | grep passwd user1
正しいコマンド:echo "redhat" | grep passwd user1 
以下は、失敗したユーザー切り替えのスクリーンショットです
 
パスワードが正常に設定され、ユーザーが正常に切り替えられました。

 

 

 

 

おすすめ

転載: www.cnblogs.com/L6y1a/p/12693478.html