Linux のシステムに登録されているユーザ一覧を確認する方法。
/etc/passwd ファイル内に書かれている為、このファイルを確認する。
$ getent passwd 又は $ less /etc/passwd
このファイルは1ユーザにつき1行が割り当てられている。
ユーザ名 : パスワード : ユーザID : グループID : コメントフィールド : ホームのパス : ログインシェル
/etc/shadow ファイルにハッシュ化したパスワードが保存されている。
ログインシェルは /sbin/nologin にするとコンソールへログインできなくなる。
ユーザ名 testusr のログインシェルを /sbin/nologin に変更。
$ usermod -s /sbin/nologin testusr
[参考]
パスワードファイル /etc/passwd の構造
http://www.wakhok.ac.jp/biblion/1997/sysadmin/node18.html
シャドウファイル /etc/shadow の構造
http://www.wakhok.ac.jp/biblion/1997/sysadmin/node19.html
Linuxにおける色々なユーザー管理コマンド
https://qiita.com/ssaita/items/947b64d3b7669617e3f5
/etc/passwd ファイル内に書かれている為、このファイルを確認する。
$ getent passwd 又は $ less /etc/passwd
root:x:0:1:Super-User:/:/sbin/sh root2:x:0:1:Super-User:/:/sbin/sh daemon:x:1:1::/: bin:x:2:2::/usr/bin: sys:x:3:3::/: adm:x:4:4:Admin:/var/adm: lp:x:71:8:Line Printer Admin:/usr/spool/lp: smtp:x:0:0:Mail Daemon User:/: uucp:x:5:5:uucp Admin:/usr/lib/uucp: nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico listen:x:37:4:Network Admin:/usr/net/nls: nobody:x:60001:60001:Nobody:/: noaccess:x:60002:60002:No Access User:/: user10:x:10002:1998::/summer/user10:/bin/ksh
このファイルは1ユーザにつき1行が割り当てられている。
ユーザ名 : パスワード : ユーザID : グループID : コメントフィールド : ホームのパス : ログインシェル
/etc/shadow ファイルにハッシュ化したパスワードが保存されている。
ログインシェルは /sbin/nologin にするとコンソールへログインできなくなる。
ユーザ名 testusr のログインシェルを /sbin/nologin に変更。
$ usermod -s /sbin/nologin testusr
[参考]
パスワードファイル /etc/passwd の構造
http://www.wakhok.ac.jp/biblion/1997/sysadmin/node18.html
シャドウファイル /etc/shadow の構造
http://www.wakhok.ac.jp/biblion/1997/sysadmin/node19.html
Linuxにおける色々なユーザー管理コマンド
https://qiita.com/ssaita/items/947b64d3b7669617e3f5
コメント
コメントを投稿