#author("2025-03-13T18:51:51+09:00;2025-03-13T18:36:33+09:00","default:tanopro","tanopro") #author("2025-03-13T18:53:11+09:00;2025-03-13T18:36:33+09:00","default:tanopro","tanopro") #html{{ <h1 style="color: red; background-color: #FFFFCC; padding: 20px;"> Ubuntuでユーザーを追加 </h1> <div class="alert alert-warning" role="alert"> root以外の作業用ユーザーを追加する方法 </div> }} //---------------------------------------- #contents //---------------------------------------- //---------------------------------------- * ユーザーとは? [#definition] - ユーザー権限を理解する - Linux技術者認定 LinuC | LPI-Japan https://linuc.org/study/column/3989/ - Linuxのユーザーとグループとは。【初心者向け】 | ミライサーバーのススメ https://www.miraiserver.ne.jp/column/about_linux-user-group/ LinuxはマルチユーザーのOSで、複数のユーザー(利用者)で使用できます。 Linuxのユーザーは3種類あります。 | 種類 | 用途 |h | rootユーザー | 全ての権限を持っているシステム管理者向けのユーザー | | 一般ユーザー | 決められた権限の中で利用できる一般的なユーザー | | システムユーザー | アプリケーションや常時稼働するサービス用に作成されるユーザー | |~| FTPサーバー用の「ftp」ユーザーや、Webサーバー用の「www」ユーザーなどが該当 | ~ rootユーザーで操作すると全ての権限がある分、ミスしたときに重大なトラブルを引き起こす可能性があります。 そこで、権限を制限した作業用の一般ユーザーを作成して、通常の作業はrootユーザー以外でやるようにしておきます。 * Ubuntuで一般ユーザーを追加する方法 [#pad067fc] VPSなどのコントロールパネルでコンソール画面を開き、rootユーザーでUbuntuにログインします。 作成する一般ユーザーの名前が「tensai」(天才!🤭)の場合で以下説明。 ** 一般ユーザーを作成 [#g0014e09] # adduser tensai というコマンドを入力します。 ↓ info: Adding user `tensai' ... info: Selecting UID/GID from range 1000 to 59999 ... info: Adding new group `tensai' (1000) ... info: Adding new user `tensai' (1000) with group `tensai (1000)' ... info: Creating home directory `/home/tensai' ... info: Copying files from `/etc/skel' ... New password: ←ユーザーのパスワードを決めて入力する。 Retype new password: ←確認のためもう一度パスワードを入力する。 passwd: password updated successfully Changing the user information for tensai Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] Y ←良ければY(Yesという意味)を入力します。 info: Adding new user `tensai' to supplemental / extra groups `users' ... info: Adding user `tensai' to group `users' ... - Full Name []: - Room Number []: - Work Phone []: - Home Phone []: - Other []: は全て空欄のまま、Enterキーを押してもOKです。 * 一般ユーザーがsudoコマンドを使えるようにする [#heffeda6] 「tensai」という一般ユーザーでroot権限が必要なコマンド(sudoなど)を実行する場合に必要な設定を行ないます。 tensaiをsudoグループに追加します。 # usermod -aG sudo tensai ** sudoコマンドとは? [#h9c87796] sudoコマンドについて理解する - Linux技術者認定 LinuC | LPI-Japan - sudoコマンドについて理解する - Linux技術者認定 LinuC | LPI-Japan https://linuc.org/study/column/4047/ >sudoコマンドは、一般ユーザーに対してコマンド実行の単位でroot権限を与える仕組みです。 //---------------------------------------- // *Amazon [#amazon] #html{{ }} //---------------------------------------- * 関連 [#e7e9264a] //---------------------------------------- -[[SSH]] // -[[]]