最終更新日 2005/05/23
ユーザ管理関連
| useradd | userdel | usermod | passwd | groupadd | groupdel |
| gpasswd | chage | newgrup | chown | chgrp | who |
| w | id | groups | finger | --- | --- |
useradd ユーザの作成
書式: useradd [オプション] ユーザ名
一般ユーザを作成する際に使用するコマンドです。オプションなしで実行した場合、デフォルトでホームディレクトリは「/home」の下に作成され、グループはユーザ名と同じ名前で作成されます。 ログインシェルは、GNU/Linux標準の「/bin/bash」の指定になります。ユーザ作成はrootユーザのみが実行できます。
| オプション | 説明 |
| -d <ディレクトリ> | ホームディレクトリの指定する(デフォルトは/homeの下) |
| -g <グループ名> | 既存のグループ名を指定する(デフォルトはユーザ名と同じ名前) |
| -s <シェルのパス> | 使用するシェルの種類を指定する |
| -c <コメント> | ユーザに関するコメントを入力する |
| -e <日付> | ユーザアカウントの有効期限を指定する(YYYYMMDD形式) |
| -G | 新規のグループを指定する(デフォルトはユーザ名と同じ名前) |
| -u <ユーザID> | ユーザIDを指定する。(500から) |
| -D | デフォルト値の表示・変更 |
| -M | ホームディレクトリを作成しない |
userdel ユーザの削除
書式: userdel [オプション] ユーザ名
ユーザアカウントを削除するコマンドです。オプションなしで実行した場合は、アカウントだけ消えてホームディレクトリは残ります。
| オプション | 説明 |
| -r | ホームディレクトリも削除する |
usermod ユーザ情報の変更
書式: usermod [オプション] ユーザ名
既存のユーザ情報を変更するコマンドです。 「/etc/passwd」ファイルを直接変更する場合と同じ動作になります。| オプション | 説明 |
| -d <ディレクトリ> | ホームディレクトリを変更する |
| -g <グループ/GID> | プライマリグループを変更する |
| -s <シェルのパス> | ログインシェルを変更する |
| -G <グループ/GID> | 所属するグループを変更する |
| -L | パスワードをロックして一時的に無効にする |
| -L | パスワードのロックを解除する |
passwd パスワードの設定
書式: passwd ユーザ名
ユーザのパスワードを指定するコマンドです。ユーザ名を省略した場合は、実行中のユーザのパスワードを変更します。 rootユーザは、すべてのユーザのパスワードを変更することができますが、一般ユーザは自分のパスワードのみ変更可能です。
| オプション | 説明 |
| -x <日数> | パスワードの有効日数 |
| -n <日数> | パスワードが変更可能になるまでの日数 |
| -w <日数> | パスワードの変更を促すメッセージが表示される日数 |
| -i <日数> | 有効期限が過ぎてからアカウントが無効になるまでの日数 |
groupadd グループの作成
書式: groupadd グループ名
グループを作成するコマンドです。作成されたグループは、「/etc/group」ファイルに追記されます。
groupdel グループの削除
書式: groupdel グループ名
グループを削除するコマンドです。 削除したグループは、「/etc/group」ファイルから削除されます。gpasswd グループのパスワードの変更
書式: gpasswd グループ名
グループに対してパスワードを設定する際に使用するコマンドです。chage 活動グループの変更
書式: chage [所属しているグループ名]
活動グループを変更するコマンドです。グループの指定をしなかった場合は、プライマリグループになります。
chown オーナーの変更
書式: chown [オプション] ユーザ:グループ ファイル名/ディレクトリ名
ファイルやディレクトリの所有者を変更するコマンドです。オーナだけではなくグループも一緒に変更することもできます。
| オプション | 説明 |
| -R | 指定したディレクトリ以下にあるファイルやディレクトリのすべての所有者を変更する |
| -f | 変更に失敗した場合でもエラーを表示しない |
chgrp グループの変更
書式: chgrp [オプション] グループ ファイル名/ディレクトリ名
ファイルやディレクトリのグループを変更するコマンドです。| オプション | 説明 |
| -R | 指定したディレクトリ以下にあるファイルやディレクトリのすべてのグループを変更する |
who ログインしているユーザの表示
書式: who [オプション]
現在ログインしているユーザを確認する場合に使用するコマンドです。| オプション | 説明 |
| -m | 自分自身の情報を表示する |
| -q | ログインしているユーザ名と人数を表示する |
| -i | ログインしているユーザが最後の操作をしてからの後の時間を表示する |
w ログインしているユーザと操作状況を表示
書式: w [オプション]
ログインしているユーザと操作状況を表示するコマンドです。| オプション | 説明 |
| -f | test |
| -h | ヘッダを表示しない |
| -s | ログイン時刻を表示しない |
id ユーザ情報の表示
書式: id [ユーザ名]
ユーザのUID,所属しているグループなどを確認する場合に使用するコマンドです。groups 所属グループを表示
書式: groups [ユーザ名]
ユーザの所属しているグループを表示するコマンドです。finger ユーザの情報を表示
書式: finger [オプション] [ユーザ名]
ユーザの情報を表示するコマンドです。