users and groups
- Every user gets a UserID(UID), the system actually recognizes the ID rather than user name.
- Each user belongs to a main group and one or many belonging groups.
- Each group owns a groupID.
- Each process is ran by an UID and is limited by the user's power.
- Each login user has a shell.
user
d : 32bit
three kinds.
-root id=0
-system user (1~499)
-common user (500~)
系統(tǒng)中的文件都有一個(gè)所屬用戶和所屬組。
使用id可以顯示當(dāng)前用戶信息绎橘。
使用passwd可以修改密碼考赛。
相關(guān)文件
/etc/passwd 保存用戶信息
/etc/shadow 保存用戶密碼(加密后,一般不可逆)
/etc/group 保存組信息
查看登陸的用戶
whoami 當(dāng)前用戶
who 誰登陸過
w 那些用戶已經(jīng)登陸并且在干什么
創(chuàng)建一個(gè)用戶
useradd 用戶名
- passwd userName 來為新用戶定制密碼
- etc/skel 里的信息會(huì)自動(dòng)復(fù)制到 /home/心用戶/
參數(shù)
-d 家目錄
-s 登陸shell
-u userid
-g 主組
-G 附屬組(最多31個(gè),用","分割)
也可以通過直接修改/etc/passwd的方式實(shí)現(xiàn),但是不推薦。
修改用戶信息
usermod
-l 心用戶名
-u new userid
-d home index position
-g main group
-G belonging group
-L lock the user
-U unlock the user
刪除用戶
userdel 用戶名 (不會(huì)刪除家目錄)
userdel -r username (delete home index)
組
groupadd
groupmod -n newname oldname
groupmod -g newid
groupdel