私は新しいUbuntu Linux16.04です。xx LTSサーバーユーザー。 サーバーに新しいsudoユーザーを作成するにはどうすればよいですか? Ubuntuのコマンドラインオプションを使用して、新しいユーザーをsudoerファイルとして追加するにはどうすればよいですか?
Linux(およびUnix一般)には、rootという名前のスーパーユーザーがあります。 Rootユーザーは何でもすべてを行うことができるため、rootとして毎日の作業を行うことは非常に危険です。 コマンドを誤って入力してシステムを破壊する可能性があります。 Sudoコマンドを使用すると、許可されたユーザーは、セキュリティポリシーで指定されているように、スーパーユーザー(rootユーザー)または別のユーザーとしてコマン 多くの場合、sudoは通常のユーザーに管理者権限と権限を与えるためにサーバー上で使用されます。 このクイックチュートリアルでは、Ubuntuでsudoユーザーを作成する方法を学習します。 UBUNTUで新しいsudoユーザーを作成する手順
- 最初にユーザーを追加し、次を実行します。sudo adduser<UserNameHere>
- Ubuntuバージョン12.04以降のターミナルでコマンドを入力して、ユーザーをsudoグ: Ubuntuの古いバージョン(バージョン12.04以前)では、次のように実行します。sudo adduser<UserNameHere>admin
- それを確認します。id<UserNameHere>admin
- >
Ubuntuサーバー上のadminとsudoグループの詳細
adminグループのメンバーはroot権限を得ることができます。 グループsudoのすべてのメンバーは、Ubuntuサーバー上で任意のコマンドを実行します。 そのため、Ubuntuサーバーのsudoグループにユーザーを追加するだけです。 AdminグループはUbuntuバージョン12.04以降で非推奨になりました。 したがって、Ubuntu12.04以降では存在しないか、または使用されなくなりました。 それが動作する理由:# grep -B1 -i '^%sudo' /etc/sudoers
または$ sudo grep -B1 -i '^%sudo' /etc/sudoers
サンプル出力:
# Allow members of group sudo to execute any command%sudoALL=(ALL:ALL) ALL
私たちはいくつかの実用的な例を見てみましょう。コマンドラインを使用してvivekという名前の新しいユーザーをsudoに追加するにはどうすればよいですか?
端末を開くか、リモートサーバーにログインします:$ ssh root@server-name-IP-here
$ ssh [email protected]
{ root@server:/root} #
vivekという名前のユーザーを追加する方法
# adduser vivek
または$ sudo adduser vivek
サンプル出力:
Fig.01: Ubuntuで新しいユーザーを追加する方法
ubuntu for vivekアカウントでsudoユーザーを作成する方法
次のコマンドを入力します:# adduser vivek sudo
または、linuxでusermodコマンドを使用してユーザーをグループに追加します:# usermod -aG sudo vivek
または$ sudo usermod -aG sudo vivek
または$ sudo adduser vivek sudo
サンプル出力:
を取得します。02: 管理者権限を取得するには、ユーザー vivekをsudoに追加します
- 広告なしとトラッキング
- Opensourceflareの開発者とシステム管理者のための詳細なガイド✓
- 独立したコンテンツクリエイターをサポートし、最新のガイドを読み始:UbuntuまたはDebian LinuxでRedis sentinelクラスターを設定する方法
- yubikeyを2要素認証(U2F/FIDO2)としてSSHキーを設定する方法
- UbuntuまたはDebian LinuxでMariadb Galeraクラスターを設定する方法
- 初心者のためのpodmanチュートリアル-パートI(DockerなしでLinuxコンテナを実行し、LINUXコンテナを実行します)
- デーモンレスモード)
- usbguardを使用して不正なUsbデバイスからlinuxを保護する方法
- ドメインが電子メールを送信していない場合は、スプーフィングやフィッシング
ユーザーアカウント情報を印刷する方法
新しいユーザーとグループのメンバーシップを確認します。:$ id vivek
サンプル出力:
図。03:Show user and group information
vivekユーザーアカウントのsudoアクセスをテストする方法
ユーザー vivekは、次のようにsshコマンドコマンドを使用してログインできます:$ ssh [email protected]
vivekがsudoコマンドを使用できることを確認する:$ sudo cat /etc/sudoers
最初にsudoコマンドを使用すると、vivekアカウントのパスワードを求められます。 だから、rootアクセスを得るためにvivekのパスワードを入力します。 Sudoを使用するコマンドタイプは、vivekアカウントのroot権限で実行する必要があります。 ルートシェルを取得するには、次のように入力します:$ sudo -s
サンプル出力:
のsudoアクセスのテスト03:vivekユーザーアカウント
のsudoアクセスをテストしています。 他のユーザーがUbuntuサーバー上でsudoを実行できるようにし、ユーザーに管理者権限を付与します。
- Linuxスーパーユーザーとしてログイン(rootユーザー)
- rootとしてログインするにはどうすればよいですか?
- Ubuntu Ubuntu Linuxサーバーで新しいsudoユーザーを作成します
- Linuxで管理者アクセス権を持つ新しいユーザーアカウントを追加します
- CentOS8Linux Sudoユーザーを作成します
- Ubuntu20。04ltsはsudoユーザーを作成する
RSSフィード経由で入手してください。➔
カテゴリ | UnixおよびLinuxコマンドのリスト |
---|---|
ダウンロードマネージャ | wget |
ドキュメント | ヘルプ*mandb*man•pinfo |
ディスク領域アナライザ | df*duf•ncdu•pydf |
ファイル管理 | cat*cp*less*mkdir*more*tree |
ファイアウォール | Alpine Awall•CentOS8•OpenSUSE•RHEL8•Ubuntu16.04•Ubuntu18.04•Ubuntu20.04 |
Linux Desktop apps | Skype • Spotify • VLC 3 |
Modern utilities | bat • exa |
Network Utilities | NetHogs • dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
パッケージマネージャ | apk•apt |
プロセス管理 | bg•chroot•cron•disown•fg•glances•gtop•iotop•jobs•killall•kill•pidof•pstree*pwdx•time*vtop |
検索 | ag•grep•whereis*which |
シェルビルトイン | compgen*echo*printf |
テキスト処理 | カット*rev |
ユーザー情報 | グループ*id *lastcomm*last*lid/libuser-lid*logname*メンバー*ユーザー•whoami*who•w |
WireGuard VPN | Alpine*CentOS8•Debian10•ファイアウォール•Ubuntu20.04 |