用户、组的创建、删除 简略.note
用户 和 用户组 是用来划分权限的抽象概念,用户除了作为权限的抽象之外,我们通常还需要借助用户名和密码来登陆系统
用户和用户组是多对多的关系,即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 【用户名】