GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuLinuxでSudoユーザーを作成する方法

このチュートリアルでは、Ubuntu 20.04で新しいユーザーを作成する方法と、ユーザーにsudoアクセスを許可する方法を説明します。ご存知かもしれませんが、root権限を必要とするコマンドを実行したいユーザーは、rootアカウントに切り替えてコマンドを送信するか、sudoグループに参加する必要があります。

[あなたも好きかもしれません:Linuxで特定のユーザーへのSSHログインを無効にする方法]

Sudo rootアカウントに切り替えることなく、昇格された特権を必要とするコマンドを実行できます。また、sudoを使用すると、どのユーザーがどのコマンドセットにアクセスできるかを制御できます。

Ubuntuでユーザーを作成する

ubuntu20という名前の新しいユーザーを作成します そして彼にsudo特権を与えます。ユーザーを作成するには、次のコマンドを実行します。

$ sudo adduser ubuntu20

ubuntu20として切り替えてみてください ユーザーとaptコマンドを実行してみてください 、root権限が必要なため、失敗します。

$ su - ubuntu20
$ apt-get update
$ exit

Sudoグループにユーザーを追加

次に、 ubuntu20を追加する必要があります sudo グループ。 sudoグループの一部であるすべてのユーザーにsudo特権が付与されます。

$ usermod -aG sudo ubuntu20

ユーザーがsudoグループに追加されているかどうかを確認するには idコマンドを実行します。

$ id ubuntu20

これで、rootユーザーが実行できる任意のコマンドを実行できます。同じaptコマンドを実行してみましょう sudo

$ su - ubuntu20
$ sudo apt-get update

デフォルトのSudoパスワードタイムアウトの変更

sudoを実行するたびに パスワードの入力を求められます。ただし、注意すべき重要な点は sudo コマンドを実行すると、しばらくの間パスワードがキャッシュされます。

[あなたも好きかもしれません:Linuxでユーザーパスワードを変更または設定する方法]

したがって、他のコマンドをすぐに実行しようとしても、パスワードの入力を求められることはありません。この機能は、以下のパラメーターによって制御されます。デフォルトでは、 15に設定されています 分。

$ sudo visudo

デフォルトは15です 。このパラメータは0に設定できます 常にパスワードを要求します。
eシステムが再起動されるまで。

Defaults        env_reset,timestamp_timeout=15

sudoのパスワードを無効にすることもできます 指図。そのためには、 visudoを使用する必要があります sudo構成ファイルを開くコマンド。

$ sudo visudo

画像に示すように、次の行を追加します。

ubuntu20  ALL=(ALL)       NOPASSWD: ALL

この記事は以上です。 Sudo Linuxシステムを保護する上で非常に重要です。 sudoの操作方法を知っている LinuxOSを使用しているすべての人に必須です。


Ubuntu
  1. ユーザーがUbuntuLinuxでsudoを使用できるようにする方法

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

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

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

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

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

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

  2. Ubuntu22.04でrootユーザーに変更する方法

  3. UbuntuでSudoユーザーを作成する方法