logout
- logout:注销用户 ``` [root@hadoop1 ~]# logout Connection closing…Socket close.
Connection closed by foreign host.
Disconnected from remote host(192.168.58.128) at 18:28:16.
Type `help’ to learn how to use Xshell prompt.
- 用户组- 家目录home- Linux用户至少属于一个组<a name="PcQgI"></a>#### useradd- 添加用户
useradd xm:添加一个用户xm,默认会在home中创建一个同名的xm家目录 useradd -d /home/xhdir xh:添加一个用户xm,放在自定义的家目录xhdir中 登录该用户,路径会直接定位该用户组目录下
<a name="dBScK"></a>
#### passwd
- 修改密码
passwd xm:直接修改某个用户的名字
<a name="cv1lM"></a>
#### userdel
- 删除用户
userdel xm:直接删除用户,但会保留家目录 userdel -r xm:直接删除用户,会删除家目录
<a name="Qx4He"></a>
#### 查询用户
- 查询用户详情
- uid:用户id
- gid:用户所在组id
- 组:用户所在组
[root@hadoop1 桌面]# id root uid=0(root) gid=0(root) 组=0(root) [root@hadoop1 桌面]# id xm id: xm:无此用户 [root@hadoop1 桌面]# useradd xm [root@hadoop1 桌面]# id xm uid=503(xm) gid=503(xm) 组=503(xm)
- 查看当前用户whoami
[root@hadoop1 ~]# whoami root [root@hadoop1 ~]# su - zf [zf@hadoop1 ~]$ whoami zf
<a name="EpXSw"></a>
#### 切换用户
- 高权限用户切换到低权限用户不需要密码,低切换高需要密码
- su - 用户名
- exit:返回到原来的用户
[root@hadoop1 桌面]# useradd zf [root@hadoop1 桌面]# passwd zf 更改用户 zf 的密码 。 新的 密码: 无效的密码: WAY 过短 无效的密码: 过于简单 重新输入新的 密码: passwd: 所有的身份验证令牌已经成功更新。
[root@hadoop1 桌面]# su - zf [zf@hadoop1 ~]$ [zf@hadoop1 ~]$ cd /root -bash: cd: /root: 权限不够 [zf@hadoop1 ~]$ exit logout [root@hadoop1 桌面]#
<a name="xLNlZ"></a>
#### 用户组
- groupadd 组名:添加组
- groupdel 组名:删除组
- useradd -g 组名 用户名:添加一个用户并放到指定组名中
[root@hadoop1 ~]# groupadd wudong
[root@hadoop1 ~]# useradd -g shaolin zsf useradd:“shaolin”组不存在 [root@hadoop1 ~]# useradd -g wudong zwj [root@hadoop1 ~]# id zwj uid=505(zwj) gid=505(wudong) 组=505(wudong) [root@hadoop1 ~]# useradd -g wudong zsf [root@hadoop1 ~]# id zsf uid=506(zsf) gid=505(wudong) 组=505(wudong)
[root@hadoop1 ~]# cd /home/ [root@hadoop1 home]# ls zsf zwj
- 修改用户组:usermod -g 用户组 用户名
[root@hadoop1 home]# groupadd shaolin [root@hadoop1 home]# usermod -g shaolin zwj [root@hadoop1 home]# id zwj uid=505(zwj) gid=506(shaolin) 组=506(shaolin)
<a name="4Ddfw"></a>
#### 用户和组相关文件
- 用户信息配置文件(/etc/passwd)
- 用户名:口令:用户标识号:组标识号:主目录:登录shell
[root@hadoop1 etc]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin games:x:12:100:games:/usr/games:/sbin/nologin gopher:x:13:30:gopher:/var/gopher:/sbin/nologin ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin nobody:x:99:99:Nobody:/:/sbin/nologin dbus:x:81:81:System message bus:/:/sbin/nologin usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin abrt:x:173:173::/etc/abrt:/sbin/nologin haldaemon:x:68:68:HAL daemon:/:/sbin/nologin ntp:x:38:38::/etc/ntp:/sbin/nologin apache:x:48:48:Apache:/var/www:/sbin/nologin saslauth:x:498:76:Saslauthd user:/var/empty/saslauth:/sbin/nologin postfix:x:89:89::/var/spool/postfix:/sbin/nologin gdm:x:42:42::/var/lib/gdm:/sbin/nologin pulse:x:497:496:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin tcpdump:x:72:72::/:/sbin/nologin xt:x:502:502::/home/test:/bin/bash zf:x:504:504::/home/zf:/bin/bash zwj:x:505:506::/home/zwj:/bin/bash zsf:x:506:505::/home/zsf:/bin/bash
- 组配置文件(/etc/group)
[root@hadoop1 home]# cat /etc/group root:x:0: bin:x:1:bin,daemon daemon:x:2:bin,daemon sys:x:3:bin,adm adm:x:4:adm,daemon tty:x:5: disk:x:6: lp:x:7:daemon mem:x:8: kmem:x:9: wheel:x:10: mail:x:12:mail,postfix uucp:x:14: man:x:15: games:x:20: gopher:x:30: video:x:39:
- 口令配置文件(/etc/shadow)
> 加密
[root@hadoop1 home]# cat /etc/shadow root:$6$Mv3D.jETBpFtC5Yf$TZ5qS8LCOKXZuFYZwwtgqIcUdCB2gsphpIY/hu9yNyIR/IPseWpzKqhOWAzltcgZBtyKrNcu9ev9jEhDS5Ctd/:18631:0:99999:7::: xt:!!:18632:0:99999:7::: zf:$6$l3mLFrtr$NCSttYRcdRfCzOmV0mYwJJTT4jJ5yV1aHVBk4V4ukOrJHCIpZOpvk/KAsH6hjkulZXUyERMEBJ8y9zaI5Wogr1:18633:0:99999:7::: ```
