/etc/passwd

 


from https://linuc.org/study/knowledge/509/


Linux OSには、どんなユーザがいるのか。 ユーザーの一覧を見たい場合があります。
これは、/etc/passwdファイルを確認する事で解決します。

1. /etc/passwd ファイルと見方

ユーザー情報は、/etc/passwdファイルで確認する事ができます。 ユーザー名、パスワード、ユーザーID、グループID、コメント(本名とか電話番号とか)ホームディレクトリ、ログインシェルが記録されています。

/etc/passwd の中身はこんな感じです。

[hogehoge@localhost ~]$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
・・・
hogehoge:x:500:501:KAZMAX_ADMIN:/home/hogehoge:/bin/bash
hogehogeユーザー名
x「 x 」という文字か、暗号化されたパスワード。「 x 」はシャドウパスワードを使用している事を意味します。
500ユーザーID
501グループID
KAZMAX_ADMINコメント(本名とか電話番号とか)。コメント無しの場合は何も記入されない。
/home/hogehogeそのユーザーのホームディレクトリ。
/bin/bashそのユーザーのログインシェル名




from https://johnson560.pixnet.net/blog/post/310040376-linux%E2%97%BE-etc-passwd-%E6%AA%94%E6%A1%88%E7%B5%90%E6%A7%8B

Shell:
 我們在第十章 BASH 提到很多次,當使用者登入系統後就會取得一個 Shell 來與系統的核心溝通以進行使用者的操作任務。那為何預設 shell 會使用 bash 呢?就是在這個欄位指定的囉! 這裡比較需要注意的是,有一個 shell 可以用來替代成讓帳號無法取得 shell 環境的登入動作!那就是 /sbin/nologin 這個東西!這也可以用來製作純 pop 郵件帳號者的資料呢!

留言

熱門文章