これは罠ですか?私はFreeBSD10でこれらのステップを実行しました:
1)ルートとしてのsshは禁止されています
2)ユーザーとして記録
3)ルートとしてのsu
4)ルートとしてchshユーザーの名前を変更"user"から"luser"
5)ルートを終了します
そして、この瞬間から私はできませんsu root原因luserはwheelグループになく、-のグループを変更できません/ etc/groupそれを行う権限がないため。
Rootとしてログインするにはどうすればよいですか?
次の4つのいずれかを実行できます。
wheel
グループに属するユーザーとしてログインし、そこから修正しますライブCDやUSBスティックは必要ありません。シングルユーザーモードで起動し、ファイルシステムをマウントしてmount -a
、ルートパスワードを設定/変更することができますpasswd
シングルユーザーモードは、rootという1人のユーザーのみを対象としたモードです。ルートパスワードを入力せずにシングルユーザーモードで起動できます。
BSDでは、シングルユーザーモードでの起動は通常、起動メニューのオプションです。
Linuxでは、カーネルオプションとしてsingle
を設定することで、シングルユーザーモードで起動できます。 (たとえば、grubで、ブート行を選択し、e
を押して編集し、initパラメーターを変更し、c
を押してブートを続行します。)
LILOでLILOブートプロンプトを使用して(グラフィカルインターフェイスを使用している場合は[Ctrl]-[x]を押します)、linux single
と入力します。
これが古いカーネルで機能しない場合は、--init=/bin/bash
を指定して、ルートbashシェルを取得することもできます。
ライブCDまたはUSBドライブから起動し、システムパーティションをマウントし、必要なファイルを変更して、システムを再度起動できます。