用户和组的基本概念
Linux中的文件,进程都是和用户绑定在一起的; 用户的身份决定了能使用和操作的资源(文件,进程); 每个用户名有一个对应的uid; 每个用户都隶属于一个或多个组;
用户分为三种类型
超级管理员root用户(uid为0),鸟哥引申为“万能的天神“; 系统用户(uid为1-499); 普通用户(uid为500或以上);
相关命令
id:查看当前用户的信息 passwd:修改当前用户的密码 whoami:显示当前用户 who:显示当前登陆的所有用户 w:显示所有登陆用户和正在进行的操作
有关用户信息的文件
/etc/passwd:保存用户信息; /etc/shadow:保存用户密码 /etc/group:保存组信息
useradd命令用于创建用户
useradd 用户名 -d:指定家目录 -s:指定登录后shell -u:指定uid -g:指定组
usermod命令用于修改用户相关信息
usermod 参数 用户名 -l:修改用户名 -u:修改uid -d:修改家目录 -g:修改所属组 -L:锁定该用户 -U:解锁用户
userdel用户删除用户
userdel 用户名 -r:删除用户时同时删除用户的家目录