补充:
接着上篇所学的内容补充两个知识点
useradd命令:
作用:创建新用户
格式:useradd [选项] 用户名
选项:
-s shTyps:指定用户的shell类型
- /bin/bash
- sbin/nologin
-u uid :指定用户的uid
useradd -u 1050 ss
groupadd命令
作用:
新建用户组
格式:
groupadd 组名:
例子:新建一个组名是a1的组
groupadd a1
选项:
-g :指定用户组的组id
例子:新建一个组名是a2,组id是1080的组
groupadd -g 1080 a2
id命令
作用:显示指定用户的id信息
格式:id [选项] 用户名
选项:-u :显示用户的uid
例子:显示ww的uid
-g:显示用户的gid
例子:显示用户的gid
例子:显示ww的gid
-G:显示用户的全部组id
passwd命令
作用:修改用户的密码(给用户设置密码)
格式:passwd [选项] 用户名
- passwd 用户 修改指定用户的密码
- passwd 修改当前用户的密码
- 默认root能修改其他用户的密码,其他用户只能修改自己的密码
选项:
- -l:锁定用户(只能root用户才能进行操作)
- -u:解锁用户
userdel命令
作用:删除用户
格式:userdel [选项] 用户名
选项:
-r: 在删除用户的时候,同时删除用户的家目录
例子:删除用户ss同时删除其家目录
userdel -r ss
chsh命令
作用:修改用户的shell类型
格式:chsh [选项] 用户名
选项:
-s :type 类型
例子:将sss的shell类型改成/sbin/nologin
chsh -s /sbin/nologin sss
例二:将sss的shell的类型修改为/bin/bash
chsh -s /bin/bash sss
usermod命令:
作用:修改用户的基本信息
格式:usermod [选项] 用户名
选项:
-g:修改基本组(组不存在,现创建组)
-G:修改附加组
例子:usermod -G 1003 ww
-u:修改uid
例子:usermod -u 433 ww
-c:修改用户的描述信息
例子:usermod -c "wwwwwwwwwww" ww
-d:修改用户的家目录
例子:usermod -d /tmp/wwwww ww
-s:修改用户的shell类型
例子:suermod -s /sbin/nologin ww
-l:修改用户名
例子:usermod -l wsp ww
su命令:
作用:切换用户
选项:
-c:普通用管理员身份执行命令
注意:
su切换用户后,返回需要输出命令:exit