Linux用户管理 ,包括用户的增加、删除、查询、组管理等操作。Linux操作系统是一个多用户的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账户,并且以这个账户身份进入系统。
一 :添加用户
语法
useradd 【选项】 username
简单添加一个用户
### 简单添加一个用户
useradd user1
### 设置user1的密码
passwd user1
### 自己设置密码
此时在 /home下会自动创建一个 user1目录
然后我们使用新建的用户登录,可以看到user1 在/home下面
指定用户主目录位置
### 指定用户的目录 此时user的目录将不在默认的home下面
useradd -d /var/user2 user2
### 设置user2密码
passwd user2
登录user2,此时 user2的主目录在/var/user2下
二 :删除用户
语法
1.删除用户但保留用户的主目录
userdel username
2.删除用户并删除用户的主目录
userdel -r username
三:查询用户信息
语法
id username
示例
四:切换用户
在Linux操作系统中,如果当前用户的权限不够,使用 su - username 切换到高权限用户。
语法
su - username
案例
1.root 切换 user1
su - user1
2.user1 切换 root
su - root
注意:由高权限用户切换到低权限用户不需要输入密码,反之需要。
五:用户组管理
Linux用户组类似于角色,系统可以对有共性的多个用户进行管理。
添加组
groupadd 组名
删除组
groupdel 组名
添加用户时指定组
语法
useradd -g 组名 用户名
示例
###添加用户并且指定到T1组
useradd -g T1 user3
修改用户组
语法
usermod -g 组名 用户名
示例
### 修改user3的组为T2
usermod -g T2 user3
六:用户和组相关的文件
用户配置信息文件
位置
/etc/passwd
用户配置信息文件,记录了用户的各种信息,使用vim打开
vim /etc/passwd
含义
注册名:口令:用户标识号:组标识号::用户主目录:命令解释程序
组配置信息文件
位置
/etc/group
vim打开,可以看到
含义
用户组名:密码:用户组ID:用户组列表(隐藏)
口令配置信息文件
位置
/etc/shadow
这个文件主要是密码和登陆信息,并且是加密的, vim 打开
含义
用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段
标签云
ajax AOP Bootstrap cdn Chevereto CSS Docker Editormd GC Github Hexo IDEA JavaScript jsDeliver JS樱花特效 JVM Linux Live2D markdown Maven MyBatis MyBatis-plus MySQL Navicat Oracle Pictures QQ Sakura SEO Spring Boot Spring Cloud Spring Cloud Alibaba SpringMVC Thymeleaf Vue Web WebSocket Wechat Social WordPress Yoast SEO 代理 分页 图床 小幸运 通信原理
Comments | 1 条评论
博客作者 1752181917
大佬大佬