Redhat Enterprise Linux ( RHEL )エコシステムは、いくつかの興味深いLinuxベースのOSディストリビューションをホストしています。 OSペアAlmaLinux およびRockyLinux 廃止されたCentOSのエキサイティングな代替品です 配布。
RHEL 8 、 AlmaLinux 、および Rocky Linux システムは、提供するパフォーマンスフットプリントのために、多くのLinuxユーザーによってますます分類されています。
[あなたも好きかもしれません:UbuntuLinuxでSudoユーザーを作成する方法]
オペレーティングシステム環境の主なユーザーは、ルート( Sudoer )に分類できます。 )ユーザーと非rootユーザー。 ルート ユーザーはオペレーティングシステム環境を完全に制御でき、OSのアプリケーション、プロセス、および構成の管理に加えて、他のユーザーを作成できます。 root以外のユーザーは、オペレーティングシステム環境とのやり取りが制限されています。
ルートとして Linuxシステムのユーザーの場合、ある時点で、root以外の他のユーザーにOS特権と実行能力を与える必要があります。この手順を実行するには、これらの通常のOSユーザーを Sudoに卒業させる必要があります。 ユーザー。
記事ガイドに進む前に、システムでSudoer/rootユーザーアクセス権を持っていることを確認してください。
Linuxでの新しいSudo/Sudoerユーザーの作成
用語Sudo スーパーユーザーdoまたは代替ユーザーdoの略語です。ディレクトリパス/etc / sudoers 保証された特権に関連付けられた既存のSudoerユーザーのセキュリティポリシーをホストします。
新しいユーザーを最初から作成するには、次のコマンドを実行します。
$ sudo adduser linuxshelltips_tutor
上記のコマンドは、 linuxshelltips_tutorというroot以外のユーザーを作成します 。
次に、この新しいユーザーにログインパスワードを割り当てる必要があります。
$ sudo passwd linuxshelltips_tutor
現在、既存/作成済みのLinuxユーザーをSudoer特権ユーザーにする2つのオプションがあります。
オプション1:SudoWheelグループにユーザーを追加
ホイールのみ グループメンバーにはSudoが付与されます アクセスと特権。ユーザーをlinuxshelltips_tutorにするため このホイールのメンバー グループでは、 usermodを実装します 次のようにコマンドを実行します。
$ sudo usermod -aG wheel linuxshelltips_tutor
上記のコマンド実行により、 linuxshelltips_tutorを作成しました。 Sudoerユーザー。
オプション2:/ etc/sudoersファイルの編集
このファイルには、システム上のすべてのユーザーと、カスタマイズ可能なアクセスおよび特権が一覧表示されます。このファイルを変更して、新しく作成したユーザーを Sudoerにすることができます。 次の方法でユーザー。
まず、お好みのコマンドラインエディタでファイルを開きます。
$ sudo nano /etc/sudoers file
このファイルの下部で、 linuxshhelltips_tutor を作成するために、次のように変更します。 Sudoerユーザー。
linuxshelltips_tutor ALL=(ALL:ALL) NOPASSWD:ALL
NOPASSWD
上記のエントリの一部には、 linuxshelltips_tutorは必要ありません。 ユーザーは、sudo関連の端末コマンドを実行するときにパスワード認証プロトコルを順守する必要があります。
LinuxでのSudoerユーザーアクセスのテスト
実際にSudoerを作成したことを確認する必要があります ユーザー。最初のSudoerユーザーテストは、次のコマンドで実行できます。
$ su linuxshelltips_tutor $ sudo whoami
whoami を実行する前に、新しいユーザーのホームディレクトリに切り替えることもできます。 コマンド。
$ cd ~ $ sudo whoami
コマンド出力が示すように、rootユーザーを扱っています。
または、/root
の下にコンテンツを一覧表示します また、root/sudoユーザーを扱っていることを確認する必要があります。 /root
のコンテンツ root以外のユーザープロファイルの下にパスを表示することはできません。
$ sudo ls -la /root
Sudo / Sudoerユーザーには、Sudo以外のユーザーには使用できない排他的なLinuxOS特権があります。このユーザーは、割り当てられたOSの役割をより細かく制御できます。