#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]]

// -[[]]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS