用户命令---笔记 ========================================================== 创建用户 useradd?? ?#创建用户 练习: 未指定选项 [root@localhost ~]# useradd user01 指定选项的操作 -d?? ?#修改用户的家目录 -u?? ?#修改用户的UID -g?? ?#修改用户的GID [root@localhost ~]# useradd -u 1503 -d /user03 user03 ?? ?#修改了组的UID和修改了家目录 查看用户命令:ID [root@localhost ~]# id user03 uid=1503(user03) gid=1503(user03) 组=1503(user03) ========================================================== 删除用户: userdel -r # 彻底删除用户 userdel 用户名?? ?#删除后有所保留,保留的有用户的邮箱,和用户的家目录,需要删除时,手动rm -rf 删除 [root@localhost ~]# userdel -r user03 ========================================================== 设置用户密码 方法一:交互式设置密码 ?? ?以root(超级管理员)的身份进行修改密码,这里不需要之前的密码,直接修改密码即可 [root@localhost ~]# passwd user01 方法二:交互式设置密码 ?? ?使用普通用户修改自己的密码,这里需要的是之前所修改过的密码,才能进行密码操作, ?? ?不能修改别人的用户密码,只能修改自己的密码,有提示 [user01@localhost ~]$ passwd 方法三:非交互式设置密码 echo 密码 | passwd --stdin 用户名 ========================================================== 用户--其他选项管理 usermod?? ??? ?# 修改用户的其他选项 -s?? ?# 修改登录的Shell 练习: [root@localhost ~]# usermod -s /sbin/nologin user01?? ?#修改用户的登录Shell ========================================================== 组成员管理---笔记 groupadd?? ?# 创建组命令 usermod?? ??? ?# 修改用户基本信息 1、查看用户原先信息 [root@localhost ~]# id user01 uid=1001(user01) gid=1001(user01) 组=1001(user01) 2、创建组成员的命令 groupadd 练习: [root@localhost ~]# groupadd hr 3、将用户追加到hr组 usermod -aG 练习: [root@localhost ~]# usermod -aG hr user01 4、再次查看用户信息 [root@localhost ~]# id user01 uid=1001(user01) gid=1001(user01) 组=1001(user01),1002(hr) 5、将用户移除组 gpasswd -d 格式:gpasswd -d 用户名 组名 [root@localhost ~]# gpasswd -d user01 hr 正在将用户“user01”从“hr”组中删除 ========================================================== 用户组 创建用户组? 命令: groupadd 查看 [root@localhost ~]# tail -3 /etc/group lyk:x:1000:lyk user01:x:1001: hr:x:1002: 练习: [root@localhost ~]# groupadd -g 1007 net01 查看 [root@localhost ~]# grep net01 /etc/group?? ?# 查看/etc/group中组名为net01信息 net01:x:1007: 删除组 [root@localhost ~]# groupdel net01 查看 [root@localhost ~]# tail -3 /etc/group?? ?# 查看/etc/group中是否删除net01这个组信息 lyk:x:1000:lyk user01:x:1001: hr:x:1002: ==========================================================
切换用户命令
命令格式su -? ? ? ? #切换用户
练习?
[user01@localhost ~]$su - root
|