@ユーザー紹介及びユーザー管理
文書ディレクトリ
1. ユーザー とは 2. ユーザとシステムの約束 3. ユーザ関連ファイル 4. ユーザ管理コマンド
1.ユーザーとは
2.ユーザーとシステムの約束
3.ユーザー関連ファイル
4.ユーザー管理コマンド
1.ユーザーとは
Linux
Windows
?
1.
2. root ,
#
[root@qls ~]# id #
uid=0(root) gid=0(root) groups=0(root)
[root@qls ~]# id nginx
uid=998(nginx) gid=996(nginx) groups=996(nginx)
2.ユーザーとシステムの約束
CentOS-7
UID
0 ---
1-200 --- ,
201-1000 ---
1000+ ---
CentOS-6
1-500
500+
3.ユーザー関連ファイル
#
[root@qls ~]# ll /etc/passwd
-rw-r--r-- 1 root root 860 Jul 20 19:50 /etc/passwd
# , 7
[root@qls ~]# head -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
: root #
: x #
: 0 # UID
: 0 # GID
: root #
: /root #
: /bin/bash # /sbin/nologin
#
[root@qls ~]# ll /etc/shadow
---------- 1 root root 584 Jul 20 19:50 /etc/shadow
# , 9
[root@qls ~]# head -2 /etc/shadow
root:$6$SoTZ3L8.5rI4::0:99999:7:::
bin:*:17834:0:99999:7:::
: root #
: * !! # , * !!
: 17834 # 1970 1 1
: 0 # 0
: 99999 # 99999
: 7 #
: 10 #
: 20391231 #
: #
4.ユーザー管理コマンド
useradd adduser
[root@qls ~]# ll /usr/sbin/useradd
-rwxr-x---. 1 root root 118232 Oct 31 2018 /usr/sbin/useradd
[root@qls ~]# ll /usr/sbin/adduser
lrwxrwxrwx. 1 root root 7 Jul 6 02:13 /usr/sbin/adduser -> useradd
usermod
userdel
id who whoami w