正在学习Linux,主要的操作系统是CentOS,学习不易,贵在坚持,不知道自己能不能坚持,希望坚持下去吧,有的内容并不是很理解,希望大家一起指正进步,有一起的小伙伴可以一起学习哦,大家一起加油,冲~~
系列文章目录
一、VMwaretools的安装和使用
二、Linux的目录结构
三、远程登录XShell5
四、远程上传下载文件XFTP5
五、vi和vim的使用
六、开机重启和用户注销登录
用户管理相关命令
一、基本介绍
- Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
二、基本语法
2.1 添加用户
useradd [选项] 用户名
2.2 查看所有用户信息
命令:lastlog
2.3 创建用户指定目录
- 当创建用户成功后,会自动的创建和用户同名的家目录
- 也可以通过 useradd -d 指定目录 新的用户名,给新创建的用户指定家目录
2.4 给用户指定或者修改密码
基本语法
passwd 用户名
2.5 删除用户
基本语法
userdel 用户名
删除用户不保留目录信息
2.6 增加用户组
基本用法
groupadd 组名
2.7 删除用户组
基本用法
groupdel 组名
2.8 查询用户信息
基本用法
id 用户名
当用户不存在时,会显示“无此用户”
2.9 切换用户
在操作 Linux 中,如果当前用户的权限不够,可以通过 su - 指令,切换到高权限用户,比如 root
基本语法
su – 切换用户名
3.0 增加用户时直接加上组
useradd -g 用户组 用户名
3.1 修改用户的组
usermod -g 用户组 用户名
/etc/passwd 文件
用户(user)的配置文件,记录用户的各种信息
每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录 Shell
/etc/shadow 文件
口令的配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group 文件
组(group)的配置文件,记录 Linux 包含的组的信息每行含义:组名:口令:组标识号:组内用户列表