一用户介绍
1、用户:获取系统资源的权限
2、linux用户:root 权限最大 UID 0
一般用户:使用系统权限受限UID500-60000
系统用户:保障系统运行,不提供密码登录系统UID1-499
3、与用户有关文件/etc/passwd 和/etc/shadow
/etc/passwd 文件格式:account:passwd:UID:GID:GECOS:shell
用户名:密码:(userid):(所在组id):用户详细信息:所在家目录:所在的编译环境
4、/etc/shadow 文件格式:
account:passwd :最近更改密码的日期:密码不可更改的天数:密码需要重新更改的天数:密码更改前的警告期限:密码过期的宽限时间:账号失效的日期:保留
5、用户命令:
1)新增用户 useradd -d 根目录 -g 组目录-G附加组,用户名
2) 重设密码 passwd 用户名
3) 修改用户 usermod -d 根目录 -g 组目录-G附加组,用户名......该命令中-G会把用户从原先的附加组移出,使用-a指明是新增模式
4)删除用户 userdel -r 连根目录一起删除 用户名
5)查看所有用户 cat/etc/passwd
6)查看单个用户详细信息 id 用户名
7)查看当前所有的登录用户 who
1》创建新用户useradd 选项 用户名
useradd wangwen, -d主目录/user/wangwen ,-m 若主目录不存在则创建主目录,-s 表示shell编译环境
修改用户 usermod 选项 用户名
修改用户名 usermod -l 新用户名
经过上述命令尝试小鸟无意把所有用户的密码包括root用户都给更改了,切记其他小鸟们勿入坑。
reboot重启系统,第一次用新的用户名登陆较慢!
2》修改用户 usermod [options] username
options: -u :UID
-g :GID
-d :指定用户家目录,默认/home/username
当-m与-b 一起使用表示把用户家目录的内容也移走
-s :指定用户所在的shell环境
-G :指定用户附加组
3》 useldel删除用户
useldel -r
4》passwd [options] 用户名
可使用options : -l 锁定口令,禁用账号(passwd locking)
-u 口令解锁
-d 删除该账号的密码 (passwd delte)
-f 强迫用户下次登陆修改密码
如果使用默认用户名,则修改当前用户的密码
二、用户组
用户组:用户从用户组继承权限
普通用户组:可加入多个用户
系统用户组:加入系统用户
私有用户组:创建用户时没指明用户组,默认创建同名用户组。为普通用户组的一种。
昨天未更新,今天小鸟特意给未来的小鸟补上粮食。小鸟今日还有任务正在进行中,下篇见!