linux用户管理
。linux是多用户多任务的系统
。。任何使用系统资源的用户都得要申请一个用户账号
创建用户
。基本语法
。。useradd 用户名
useradd xiaoVxiaoV
。。新创建的用户的家目录在home/xiaoVxiaoV
。。可以通过useradd -d 指定目录 新的用户名,给新创建的用户指定家目录
useradd -d /home/test xiaoVxiaoV
。。。xiaoVxiaoV的家目录规定创建在home的test的目录下
修改密码
。基本语法
。。passwd 用户名
passwd xiaoVxiaoV
pwd
。。如果只输入passwd不输入用户名就会修改当前使用的用户名的密码
。。pwd是显示当前自己所在的那个目录下
删除用户
。删除用户有两种
。。删除用户并且删除目录 。。。userdel -r 用户名称
userdel -r xiaoVxiaoV
。。删除用户并且保留目录
。。。userdel 用户名称
userdel xiaoVxiaoV
。自己没法删除自己
查询用户信息
a基本语法
a uid
s 组id
s 所在哪个组
d
a
id 用户名
s代码
id root
s会显示的信息
d
s
d
切换用户
a语法
a su
- 切换的用户名
d
s权限高的用户切换至权限底的用户不需要输入密码
s当腰按返回到原来的用户需要使用/exit或/logout指令
d
查看当前用户信息
a基础语法
a在哪个组
s你是什么时候登录和时间
s 显示IP
d
a /whoami
s / who am i
s会显示你是谁
s
d
d
用户组
a什么是用户组
a用户组类似角色
s系统可以对有共性/权限多个多个用户进行统一管理
s给每一个用户都单独赋予权限是很累的事情
s但是给组赋予特定的权限拉进组里的用户就有相同的权限了
d
d
新建主
a基本语法
a
groupadd 组名
s
d
s
删除组
a基本用法
s
groupdel 组名
d
增加用户时直接加上组
a基本语法
s
useradd -g 用户组 用户名
d
修改用户的组
a基本语法
a
usermod -g 用户组 用户名
d
d
用户和组相关文件
a /tec/passwd 文件
a用户( user )的配置文件,记录用户的各种信息
d每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
s /etc/shadow文件
a口令的配置文件
s每行的含义:登录名:加密口令:最后次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
d
s /etc/group 文件
a组(group)的配置文件,记录Linux包含的组的信息
s每行含义:组名:口令:组标识号:组内用户列表
d
d