用户的属性
用户命
用户名是代表用户账号的字符串,通常不超过8个字符
口令
口令为账号登入的密码
用户标识号
用户标识号(UID)是账号的提示符。
一般情况下,与用户名是一一对应的
UID为0的账号属于用户管理员
UID为1~499的账号是系统保留账号,不可登录
UID为500~65526为可登录账号,供一般用户使用
用户主目录
用户主目录即用户的起始工作目录,默认为”home/用户名“
从用户主目录切换到home目录
cd ..
查看home的目录文件
ls(会有一个用户文件夹)
查看用户主目录的绝对路径
pwd
用户管理命令
用户管理
添加用户
useradd [参数] 用户名
-m 指定用户文件夹在home目录中
useradd -m 用户名
用户口令
passwd [选项] 用户名
删除用户l
userdel [选项] 用户名
-r 将用户主目录一并删除
eg:
sudo userdel -r 用户名
退出用户进程
sudo kill -SIGKILL 进程号
用户与组
一对一:某个用户是某个组的唯一成员
多对一:多个用户是某一组的成员,成员不归属其他用户组
一对多:某个用户可以是多个用户的成员
多对多:多个用户对于多个用户组
与用户相关的配置文件
/etc/passwd
记录了用户的基本属性
/etc/shadow
因为,/etc/shadow中的记录行是根据/etc/passwd中的数据自动产生的,
因此记录行与/etc/passwd中的记录行一一对应
/etc/group
eg:
useradd -m tfboys
cat /etc/gruop
tfboys:x:1004:
组名:口令(加密后):组标识号(GID):组内用户列表
用户组管理
groupadd [选项] 用户组
(用户组的所有信息都存放在‘/etc/group’文件夹中)
su root
groupadd 用户组
(用户组的所有信息都存放在"/etc/group“文件夹中)
查看组
$ cat /etc/group
查看文件最后10行内容
tail /etc/group
用户组成员的添加与删除
gpasswd [选项] 用户名 组名
-a 将用户添加到组
-d 将用户从组中删除
用户组的修改
groupmod(选项) 用户组
-n 将用户的名字改为新的名字(更改后,更改前)
-g 指定新的组标识号(GID)
用户组的删除
groupdel 用户组