今日はCentOS 7.3ベースのサーバーを7.4にアップデートしました。その後、私が定義したユーザーは使用できなくなりますsudo
。これは、次の手順を使用してルートパスワードをリセットすることを決定する数ヶ月前にルートアカウントに問題が発生したためです。
- その後、起動して[次へ]を押します。
e
- この行を検索し
linux
てro
次に変更します。rw init=/sysroot/bin/bash
Ctrl+X
起動を続けるにはタップします。- 走る
chroot /sysroot
- パスワード変更の使用
passwd
定期的に起動するために再起動した後でも、まだrootアカウントを使用することはできず、物理コンソールを使用したり使用したりしてもrootアカウントを使用することはできませんAccess denied
。ssh
Login incorrect
どんなアイデアがありますか?デフォルトでは、このサーバーはロックされています。
答え1
passwdコマンドを実行すると、selinuxが実行されていないときに/ etc / shadowファイルを編集してパスワードを更新するため、selinux権限がめちゃくちゃになります。この問題を解決するには、passwd
実行してから再起動するのではなく、同じプロセスを使用してくださいtouch /.autorelabel
。ファイルの数とドライブの速度によっては、最初の起動にかなりの時間がかかることがあります。
これにより、デフォルトの selinux コンテキストを使用するようにファイルシステム全体のラベルが再割り当てされます。また、使用することができます復元制御代わりに。