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 Hexo IDEA JavaScript jsDeliver JS樱花特效 Linux markdown Maven MyBatis MyBatis-plus MySQL Pictures Sakura SEO Spring Boot SpringMVC SSR Thymeleaf V2ray Vue Web WebSocket Wechat Social WordPress Yoast SEO 代理 分页 图床 小幸运
Comments | 1 条评论
大佬大佬