Rocky Linuxをインストールした後、root以外のユーザーはsudo
の一部にはなりません。 グループになっているため、ソフトウェアをインストールしてupdateコマンドを実行することはできません。そのためには、ユーザーを手動で sudoに追加する必要があります スーパーユーザーが行うを意味します グループ。 ここに記載されている手順は、AlmalinuxとCentOS8でも機能します。
このチュートリアルで特定の手順を実行するには何が必要ですか?
- rootユーザーアクセス。
- Rocky Linux
ここで解決していること–「ユーザーはsudoersファイルに含まれていません。このインシデントは報告されます。」
RockyLinux8のSudoersグループにユーザーを追加
ステップ1:rootユーザーに切り替える
Rockyのインストール中に作成したパスワードで保護されたrootユーザーとして最初にログインします。したがって、コマンド端末で次のように入力します。
su
入力 パスワード。
cd
SSHでサーバーにアクセスしている場合は、サーバーをルートに直接接続します。 ユーザーの場合、コマンドは次のようになります-
ssh [email protected]
。
ステップ2:Rocky Linuxでroot以外のユーザー(オプション)を作成する
まだユーザーを作成していない場合、またはRocky Linuxのインストール中に、ここに記載されているコマンドを使用して新しいユーザーを作成できます。
adduser User
その後、新しく作成したユーザーにパスワードを割り当てます。システムは、ユーザーの新しいパスワードを2回入力するように求めます。
passwd user
ユーザーを置き換えます 新しいユーザーに付けたい名前を付けます。
ステップ3:RockyLinuxのすべてのユーザーに対してWheelGroupアクセスを有効にする
ホイール ユーザーがsudoを持つグループです。 rootユーザーと同じようにシステム上ですべてのコマンドを実行するためのアクセス。ただし、Rocky Linuxでは、デフォルトで有効になっていますが、それでも、次のコマンドで確認してください。
dnf install nano
nano /etc/sudoers
以下の行が見つかるまで下にスクロールします:
# %wheel ALL=(ALL) ALL
見つけたら 行は#を削除します フロントで与えられます その。
Ctrl + Xを押してファイルを保存します 、「 Y」と入力します 、 Enterを押します キー。
ステップ4:root以外のユーザーをsudo(Wheel)グループに追加します
次に、 usermodを使用します 既存のユーザーをホイールに追加するコマンド グループの場合、コマンドを実行するためのアクセス権が付与されます。
usermod –aG wheel your-user
your-user
を置き換えます 1つを使用して、Wheelグループに追加します。
ステップ5:root以外のユーザーに切り替えます
ルートではないユーザーに切り替えます しかし、あなたはそれをsudo
の一部にしました 上記のコマンドを使用してグループ化-
su your-user
cd
これで、既存のユーザーでsudoを使用してコマンドを実行できるようになります。
別の方法
上記の方法がうまくいかなかった場合は、次のコマンドに従って、RockyLinuxのSudoersファイルにユーザーを直接追加できます。
nano /etc/sudoers
検索
## Allow root to run any commands anywhere root ALL=(ALL) ALL
その直後に、次を追加します:
your-user ALL=(ALL) ALL
交換 your-user
sudo
に追加するユーザー名 グループ。
グループ。
ファイルを保存しますCtrl+ X 、 Y 、 Enterを押します キー。