1.Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
2.Linux 的用户需要至少要属于一个组
添加用户
基本语法
useradd [选项] 用户名
例子:
useradd lxx
passwd lxx
指定家目录
useradd -d 目录路径 用户名
注意: '目录路径' 事先不能存在
指定用户组
useradd -g 用户组名 用户名
注意: '用户组名' 事先要存在
说明:
创建用户成功后会自动创建和用户名同名的家目录
用户切换/注销
基本说明:
正常在公司是不会给你root权限的,就算给你了root权限,也不要拿root用户直接登录,避免操作失误
正常情况都是使用普通用户登录,然后主要管理员权限的时候再切换
切换用户
su - 用户名 切换用户
exit 回到原来用户
补充:
当用户权限不够时,可以通过su -
,来切换到高权限用户,比如root用户
高权限用户向低权限用户切换并不需要密码,反之需要
注销用户
前提:图形界面无效(启动级别5)
logout
删除用户
基本语法
userdel 用户名 删除用户,保留家目录
userdel -r 用户名 删除用户,不保留家目录
补充:正常在我们删除用户的时候,一般会保留家目录
查询用户信息
id 用户名
用户组
用以对具备同一权限的用户进行统一管理
就好比:运维组,技术组
增加组
groupadd 组名
补充: 创建用户时一般要指定组,若未指定组,那么用户名就是该用户的组
删除组
groupdel 组名
前提:组内不能有用户,否则无法删除
修改用户的组
usermod -g 组名 用户名
/etc/passwd 文件
这是用户的配置文件,记录着用户的各种信息
vim /etc/passwd
每行含义:用户名:密码(不显示):用户id:组id:注释性描述:家目录:Shell
/etc/shadow 文件
口令配置文件
存用户密码和相关时间的地方
/etc/group 文件
组的配置文件