linux系统用户管理
linux系统用户管理
-
用户的作用
1,保护用户隐私
2,区别使用计算机的各个用户 -
用户和组的信息储存文件 (文件以:为分隔符)
1,用户基本信息文件:/etc/passwd
root: x:0:0:root:/root:/bin/bash
用户名:密码占位符:uid:gid:描述:用户家目录:shell
2,用户密码信息文件:/etc/shadow
root : $ 1 $ MYG2N : 15636 : 0 : 99999 :7 : : :
用户名:$之间为加密方式-加密密码:修改密码距元年时间(天):最小修改密码间隔(天):最大修改密码间隔(天):剩余几天提示修改密码:密码到期后几天后不可用:密码绝对天数到期即不可用:保留
3,组信息文件:/etc/group
root : x : 0 :
组名:密码占位:gid:组成员 -
用户管理
1,创建用户,未指定
创建新用户,uid默认从1000往后排,同时会创建一个同名组,这个组为这个用户的基本组,gid和uid相同,同名组内默认只有同名用户
2,指定uid创建用户3,指定家目录创建用户
4,指定不允许登陆创建用户
5,删除用户
删除用户需要加 -r 递归选项,不然删除用户后,再创建同名用户会创建失败
6,用户密码设置
root 可以改任何用户的密码,普通用户只可以改自己的密码
7,其他选项管理
这里可以用 usermod 命令更改用户的uid,家目录,shell,更改时同创建所用选项相同,只是更改了主命令,以下为例
8,创建组,未指定
9,指定gid创建组
10,删除组
11,将用户加入,移出组