CentOs基础操作指令(用户管理、组管理)
用户管理
Linux操作系统:多用户多任务,每个用户至少要属于一个组
1)、添加用户
useradd 【选项】 用户名
选项:-d 指定目录名(改变家目录下默认的命名)
-g 指定用户组 (默认创建用户名同名的组,并放入该用户)
usermod -g 组名 用户名 :改变用户所在组
usermod -d 目录名 用户名:改变用户登陆的初始目录
2)、指定密码
passwd 用户名
3)、删除用户
userdel 用户名 #默认保留用户的家目录
选项:-r #删除用户家目录
TIPS:实际开发中,一般保留家目录
4)、查询用户信息
id 用户名 #用户id号,所在组id号,组名称
5)、切换用户
su - 用户名 #一般用于权限不够时,切换到更高权限用户(高权限—>低权限不需要输密码)
exit #回到原先的用户(此处的返回是逐层返回)
TIPS:whoami或who am i w查看当前用户
用户配置文件:/etc/passwd
依次为:用户名、密码(加密)、用户id、组id、注释性描述、家目录、shell(解释器)
用户组
系统对有共性的多个用户进行统一的管理
1)创建组
groupadd 组名
2)删除组
groupdel 组名
3)修改组
usermod -g 用户组 用户名
组配置文件:/etc/group
依次为:组名、口令、组标识号、组内用户列表(一般看不到)
PS:/etc/shadow 口令配置文件(密码和登陆信息)