GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL、CentOS、Rocky、AlmaLinuxでSudoユーザーを作成する方法

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の役割をより細かく制御できます。


Cent OS
  1. CentOS /RHEL8にElasticsearchをインストールする方法

  2. Centos – CentosでSftpユーザーを作成する方法は?

  3. CentOS7でsudoユーザーを作成する方法

  1. CentOS、Ubuntu、DebianでSudoユーザーを作成する方法

  2. RockyLinuxおよびCentOSでSudoユーザーを作成する方法

  3. CentOS/RHEL で yum リポジトリを作成する方法

  1. DebianでSudoユーザーを作成する方法

  2. RockyLinux8でSudoユーザーを作成する方法

  3. CentOSでsudoユーザーを作成する