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