用户、组的创建、删除 简略.note

noteId: D266826788D14B60AD7DD95C960FF673 · 原始路径:/ALL/Linux - A模块/服务配置/用户和组/用户和组 命令及其具体参数/用户、组的创建、删除 简略.note · 图片:2 · 附件待处理:0

用户 和 用户组 是用来划分权限的抽象概念,用户除了作为权限的抽象之外,我们通常还需要借助用户名和密码来登陆系统
 
用户和用户组是多对多的关系,即1个用户可以对应多个用户组,1个用户组也可以包含多个用户
 
创建用户:
·useradd
·adduser
useradd 【选项】 【自定义名称】    //通常用于在脚本中创建用户,默认不创建密码
adduser 【选项】 【自定义名称】    //交互式地创建用户,手动设置密码,自动创建家目录
 
创建用户组:
·groupadd
groupadd 【自定义名称】
groupadd yonghuzu
查看Linux内所有组:
cat /etc/group
删除组:
groupdel    【组名称】
groupdel youghuzu
 
创建用户,并将用户添加到用户组、或用来将用户添加进组:
useradd -m -d /home/【创建该用户的主目录】 -s /bin/bash -g 【指定一个用户组】 【用户名】
useradd -m -d /home/123 -s /bin/bash -g 111 890
 
为用户设置密码:
·passwd
passwd 【用户名】
passwd 1
输入新密码,会有一次密码确认
删除用户密码:
passwd -d 1
显示账户信息:
passwd -S 【用户名】
passwd -S 1
p 为有密码, np 为无密码
 
 
管理用户:
·usermod //修改用户信息
·userdel //删除用户
 
修改用户名: -l
usermod -l 【新用户名】 【旧用户名】
修改用户家目录: -d
usermod -d 【新家目录】 【用户名】
锁定用户不能登陆: -L
usermod -L 【用户名】
解除用户锁定: -U
usermod -U 【用户名】
查看用户状态:
passwd -S 【用户名】
删除用户的同时删除家目录:
usermod -r 【用户名】
 
删除用户:userdel
userdel 【用户名】
删除用户名和用户的家目录:
userdel -r 【用户名】