[Linux] ユーザーの一覧を確認する

システム管理的な事をしているとLinuxに追加されているユーザーを調べたい時があります。
調べて見ると、コマンドとかなくて、/etc/passwd ファイルを見るとのこと。

やっぱそうか。

$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
:

最終ログイン日を確認する

最終ログインを確認するには、lastlog コマンドを使います。

$ lastlog
Username         Port     From             Latest
root             tty1                      Thu May  7 08:29:41 +0900 2015
daemon                                     **Never logged in**
bin                                        **Never logged in**
sys                                        **Never logged in**
sync                                       **Never logged in**
games                                      **Never logged in**
man                                        **Never logged in**
lp                                         **Never logged in**
mail                                       **Never logged in**
news                                       **Never logged in**
uucp                                       **Never logged in**
proxy                                      **Never logged in**
www-data                                   **Never logged in**
backup                                     **Never logged in**
list                                       **Never logged in**
irc                                        **Never logged in**
gnats                                      **Never logged in**
nobody                                     **Never logged in**
pi               tty1                      Sat Mar 12 23:01:32 +0900 2016
sshd                                       **Never logged in**
messagebus                                 **Never logged in**
avahi                                      **Never logged in**

Raspberry Piで実行したので、全然ログインしていませんね。

ユーザーをロックする

特定のユーザーをログインできないようにするには、passwdコマンドに -l オプションを指定します。

$ sudo passwd -l [user name]

ロックされているかどうかは -S オプションで確認できます。

関係ないですが、この記事を書いている途中でVimの補完候補の選択方法をど忘れしました。
Ctrl + n でした。

0 件のコメント :

コメントを投稿