Linux学习总结 day03账户管理(用户与用户组管理)

#1.用户管理

##2-1. 用户:
**文件: /etc/passwd
name:passwd:uid:gid:别名:家目录:shell类型
**命令:
useradd
-u
-g
-G
-c
-d
-s
usermod (-u, -g, -c, -d, -s)
-G,-aG
-d,-md
id (-u, -g, -un, -gn, -a)
userdel (-r)
##2-2. 用户组
**文件:/etc/group
**命令:
groupadd (-g)
groupdel
##2-3. 用户密码
**文件:/etc/shadow
name:passwd:最后一次修改密码的时间:最短有效期:最长有效期:警告期:非活跃期:过期时间:保留
**命令:
passwd
chage(-d, -m, -M, -W, -I, -E, )
#3. 用户权限下放
**编辑文件:
vim /etc/sudoers
visudo //效果同vim /etc/sudoers,但有语法检测
**文件99行添加内容:
student localhost=(root) /usr/sbin/useradd
//代表student用户在主机名为localhost的主机上以root的用户身份执行useradd命令
//主机名查看命令:hostname
//命令绝对位置查看: which useradd
**检验:
su - student
sudo useradd hello1
//sudo命令会读取权限下放文件,看当前用户是否有权限执行useradd命令

你可能感兴趣的:(linux,学习,服务器)