ユーザ用ツール

サイト用ツール


linux:usergroup

ユーザー管理

グループ作成

groupadd [options] <group_name>
オプション説明及びクエリ
-g <gid>グループIDを指定

ユーザー作成

useradd [options] <username>
オプション説明及びクエリ
-dホームディレクトリを指定
-m新たにホームディレクトリを作成
-M新たにホームディレクトリを作成しない
-u <uid>UIDを指定
-g <group>プライマリグループを指定
-G <group>セカンダリグループを指定。複数指定する場合はカンマで区切る。
ex) -G a,b,c
-sログインシェルを指定

使用例

メール用のユーザーなど、非ログインユーザーを作成する場合

useradd -s /usr/sbin/nologin # Debian系
useradd -s /bin/nologin # RHEL系

ユーザー削除

userdel [option] <username>
オプション説明及びクエリ
-rホームディレクトリおよびメーススプールを削除する

sudo ユーザーを作成する場合

visudoあるいは/etc/sudoers、/etc/sudoers.d/以下の任意の設定ファイルを作成し、以下の形式で記載する。

<username> <hostname>=(exec_user) [NOPASSWD:] command1,command2,...

パスなしで全てのコマンドを使用可能なユーザーを作成するには

take ALL=(ALL) NOPASSWD:ALL

のように記載する。

linux/usergroup.txt · 最終更新: 2023/02/23 11:56 by mikoto