ユーザ管理
一般ユーザを新規に作成する
ユーザを削除するには、userdel コマンドを使用します。
オプション-rを付けるとホームディレクトリも同時に削除します。
# userdel -r user1
システムへのログイン履歴を見る
lastコマンドで最近ログインしたアカウントを確認することができます。
# last root pts/0 XXXXXXXXXXXXXXXX Mon Dec 31 12:50 still logged in reboot system boot XXXXXXXXXXXXXXXX Sun Nov 25 05:07 (36+07:42) root pts/0 XXXXXXXXXXXXXXXX Tue Nov 6 23:07 - 23:32 (00:25) root pts/0 XXXXXXXXXXXXXXXX Mon Nov 5 00:48 - 00:53 (00:05) root pts/0 XXXXXXXXXXXXXXXX Sun Nov 4 21:36 - 21:59 (00:22) root pts/0 XXXXXXXXXXXXXXXX Sun Oct 28 19:43 - 20:15 (00:31) root pts/0 XXXXXXXXXXXXXXXX Mon Jul 23 23:52 - 00:05 (00:12) root pts/0 XXXXXXXXXXXXXXXX Mon Jul 23 23:34 - 23:48 (00:13) root pts/0 XXXXXXXXXXXXXXXX Sun Jul 22 23:27 - 23:30 (00:02) root pts/0 XXXXXXXXXXXXXXXX Sun Jul 22 22:13 - 22:13 (00:00)
ログイン履歴は、/var/run/utmp、/var/log/wtmpファイルに記録されています。これらのファイルをwhoコマンドで参照してもログイン履歴を確認できます。なお、これらのファイルはバイナリファイルなので、lessコマンドやcatコマンドなどで内容を参照しても読むことができません。
/var/log/wtmpファイルには過去のログイン履歴が記録されています。
# who /var/log/wtmp root pts/1 2011-10-30 23:46 (XXXXXXXXXXXXXXXXXX.ne.jp) root pts/0 2011-11-08 11:10 (XXXXXXXXXXXXXXXXXX.ne.jp) root pts/0 2011-11-09 19:23 (XXXXXXXXXXXXXXXXXX.ne.jp) root pts/0 2011-11-09 19:59 (XXXXXXXXXXXXXXXXXX.ne.jp)
/var/log/wtmpファイルには現在のログイン状態が記録されています。
# who /var/run/utmp root pts/0 2012-12-31 12:50 (XXXXXXXXXXXXX.au-net.ne.jp)
ユーザ一覧を確認する
ユーザ一覧を確認するには、/etc/passwdを参照します。
# cat /etc/passwd
ユーザを削除する
ユーザを削除するには、userdel コマンドを使用します。
オプション-rを付けるとホームディレクトリも同時に削除します。
# userdel -r user1
ログインしているユーザ名と処理内容を表示する
ログインしているユーザ名と処理内容を確認するには、w コマンドを使用します。
# w 14:12:47 up 48 days, 19:52, 1 user, load average: 0.18, 0.14, 0.13 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.*.*** 11:19 0.00s 0.07s 0.06s -bash
ユーザのパスワードを設定する
ユーザのパスワードを設定するには、passwdコマンドを使用します。
実行例として、ユーザ(centos)のパスワードを変更してみましょう。
# passwd centos ← ユーザ(centos)のパスワード設定 Changing password for user centos. New UNIX password: ← パスワード入力 Retype new UNIX password: ← パスワード入力(確認) passwd: all authentication tokens updated successfully.
新しいグループを作成する
新しいグループを作成するには、groupaddコマンドを使用します。
# groupadd hogegroup ←グループ名:hogegroup を追加しています。 # cat /etc/group | grep hogegroup ←グループファイルに追加されているか確認しています。 hogegroup:x:501:
------------------------------
作成日:2016年03月27日
更新日:2016年03月27日
------------------------------