Fedora:sudoersファイルに自分自身を追加する方法は?

Fedora:sudoersファイルに自分自身を追加する方法は?

usermod -G user group誤って作業を介してsudoersファイルから自分自身を削除しましたが、今はグループに-a属していません。ルートパスワードを入力してみましたsudoersがと出てきます。自分を再度追加する方法はありますか? Fedora 20を使用してください。su -su: Authecation failure

答え1

シングルユーザーモードでこれを行うことができます。

  1. システムを再起動し、grub プロンプトで下矢印または上矢印を押して grub 画面を一時停止します。
  2. grub項目を編集するには、「e」を押して、
  3. カーネルラインを選択し、再度「e」を押して編集モードに入ります。
  4. 次に、行の末尾に「1」または「single」を追加します。そしてEnterを押します。
  5. この設定で始めるには、「b」を押します。 Fedora はシングルユーザーモードで起動します。
  6. これで、次のコマンドを使用してルートパスワードをリセットできます。
passwd
  1. /etc/sudouserファイルを編集して、他のユーザーにsudo権限を割り当てることもできます。

更新- -

GRUB2の場合

  1. 矢印キーを使用して編集したい開始項目を選択します。
  2. 項目の編集を開始するには、eを押します。
  3. 矢印キーを使用してlinuxまたはlinux16で始まる行に移動します。
  4. UEFIシステムがある場合、行はlinuxefiで始まります。
  5. 行末に移動してスペースを追加し、rw を追加し、別のスペースを追加し、init=/bin/bash Ctrl-x または F10 を押して項目を開始します。
  6. これで、次のコマンドを使用してルートパスワードをリセットできます。
passwd

答え2

ルートパスワードがない場合は、Live-CDから起動してパーティションにchrootして読み取り専用インストールを見つけるか、mountコマンドを使用して読み取り/書き込みインストールをマウントする必要があります。
読み取り専用でインストールする場合は、次のコマンドを使用します。

mount -o rw,remount /

次に、次を使用します。

passwd root

答え3

sudo cat /etc/sudoers利用可能なアイテムとユーザーの制限を試してみると、/ etc / sudoers"sudo sed"を直接"sudo grep"または"sudo vi"間接的に編集する方が良いかもしれません。これはsudoを使用する場合に有効です。

関連情報