1.Linux
系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
2.Linux 的用户需要至少要属于一个组
useradd [选项] 用户名
例子:
useradd lxx
说明:
1.创建用户成功后会自动创建和用户名同名的家目录
指定家目录
useradd -d 目录路径 用户名
指定用户组
先创建组 groupadd 组名
useradd -g 用户组名 用户名
一般来说都可以
? useradd -d /home/ocean/ -g cat ocean
? useradd -d /home/ocean -g cat ocean
passwd 用户名
userdel 用户名 删除用户,保留家目录
userdel -r 用户名 删除用户,不保留家目录
正常在我们删除用户的时候,一般会保留家目录
id 用户名
用户名不存在
当用户权限不够时,可以通过su -
,来切换到高权限用户,比如root用户
su - 用户名 或者 su 用户名 切换用户
exit 返回原来用户
从高权限用户切换到低权限用户时,不需要密码
小练习:
1.创建一个lxx的用户并指定密码
useradd lxx
passwd
2.切换到lxx
su - lxx
3.尝试cd到/root目录
权限不够
4.切换回root用户
su - root
或者 exit
5.再次cd到/root目录
可以进入
用以对具备同一权限的用户进行统一管理
就好比:运维组,技术组
groupadd 组名
groupdel 组名
前提:组内不能有用户,否则无法删除
usermod -g 组名 用户名
这是用户的配置文件,记录着用户的各种信息
每行含义:用户名:口令(不显示):用户id:组id:注释性描述:主目录:Shell
口令配置文件
存用户密码和相关时间的地方
组的配置文件
原文:https://www.cnblogs.com/SkyOceanchen/p/12171611.html