linux用户管理增删改查

linux用户管理

Linux ?持多个?使?同?个?户登录系统, Windows 在修改组策略的情况下,也可以多个?使?同

?个?户登录

远程连接Linux的?式:SSH协议

远程连接Windows的?式:RDP协议

安卓?机(Linux系统):root 刷机,使?root?户登录系统

查看命令id

用法:命令+选项+用户名
-u:查看uid
-g:查看gid
-G:查看用户的属组
$ id old   直接id会把用户的uid,gid,所属用户组都显示出来
uid=1002(old) gid=1002(oldboy) groups=1002(oldboy)
$ id -u  查看uid
0
$ id old -g  查看gid
1002
$ id old -G  查看所属用户组的id
1002

用户信息配置文件/etc/passwd

cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
?户名 密码占位符 uid gid 注释信息 ?户家?录 ?户登录shell
root: x: 0: 0: root: /root: /bin/bash

用户密码配置文件

cat /etc/shadow

root:$6$cZ4978TK$F0j5FP/NG.PVFBJObm0OhSBrMSKATnG1W34BA0.5jsNTAfUzX13yH1Bf2.b9DnI/J5MX0RxFRA7dKvY6.g2oh.:18338:0:99999:7:::
第一列:用户名
第二列:加密后的密码
第三列:上一次修改密码的时间从1970年开始算
第四列:密码最少使用天数
第五列:密码过期的天数
第六列:密码过期前n天会提示修改
第七列:密码到期后n天会强制提示修改
第八列:账户失效时间
第九列:保留,一个标志

用户分类

用户UID 系统含义
0 超级用户(拥有系统的最高权限
1-200 系统用户,有系统分配给系统进程使用
201-999 系统?户,运?服务,不需要登录系统的
1000+ 普通?户

用户增删改查

增:useradd

adduser

Usage:useradd [选项] [?户名]

默认情况下,在创建?户的时候,会创建?个和?户同名的组,并且把该?户加?该组
$ useradd www
$ id www
uid=1033(www) gid=1033(www) groups=1033(www)
-u:(uid)指定uid
-g:(gid)指定gid,也可以指定组名
-G:(Group)指定附加组,如果加?多个附加组则? 逗号隔开
-M:不创建家?录
-s:(shell)指定登录的shell
-c:(comment)添加注释
-d:(directory)指定?户的家?录
-r:帮我们创建?个uid范围是201-999的系统?户,不创建家?录
 useradd zz -u 1050 -g 1002 -c "这是一个不可以登陆的用户" -d /tmp/www -s /sbin/nologin -G wzh1

删:userdel

Usage:userdel [选项] [?户名]
默认情况下,在删除?户的同时会把同名的?户组也删除,但是如果组内有其他?户,则不会删除组,
只删除?户
-r:删除?户的同时,删除?户的家?录,和?户的其他 邮件?录... (删?净)
 userdel wang01

改:usermod

usermod
Usage:usermod [选项] [?户名]
-u:修改uid
-g:修改gid
-G:修改附加组
-a:配合-G,在修改附加组的时候,起到追加效果(append)
-m:修改(迁移)家?录,必须配合 -d
-d:指定修改后的家?录
-s:修改登录的shell
-c:修改注释
-l:修改登录的?户名
-L:锁定?户(封号)
-U:解锁?户(解封)
 usermod -u 888 -g 1031 -aG oldboy3,oldboy4,oldboy5 -c "这是一个可以登陆的用户" -s /bin/bash zz

id :可以查询uid gid 和所属组的id

linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查

关于用户管理的其他命令

linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查

用户的扩展知识

linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查

用户的密码管理

linux用户管理增删改查
linux用户管理增删改查
linux用户管理增删改查

创建一个用户会影响的四个文件

linux用户管理增删改查

/etc/passwd用户标识信息
linux用户管理增删改查
/etc/shadow用户密码标识信息
linux用户管理增删改查

linux用户管理增删改查

上一篇:【转】SQLState详解


下一篇:linux输入输出重定向及案例