【Linux实操篇二】用户管理是什么?该如何进行用户管理(用户、组、密码等介绍)?(二)

简介: 【Linux实操篇二】用户管理是什么?该如何进行用户管理(用户、组、密码等介绍)?(二)

六、查询信息

1、基本语法

id 用户名


2、应用案例

查询root信息


[root@cabbage home]# id root
uid=0(root) gid=0(root) 组=0(root)


uid:用户id

gid:组id

组:所在的组


七、切换用户

1、基本语法

su - 切换用户名


2、应用案例

从root用户切换到pear的普通用户


[root@cabbage home]# su - pear
[pear@cabbage ~]$


细节说明:从权限高的用户切换到权限低的用户不需要输入密码,反之需要;当需要返回到原来的用户时,使用exit/logout指令


补充:查看当前登录的用户


[pear@cabbage ~]$ whoami
pear


[pear@cabbage ~]$ whoami
pear

1、基本介绍

类似于角色,系统可以对有共性/权限的多个用户进行统一的管理;我们假如有四个用户,对用户进行分组,每个组有不同的权限

image.png


2、新增组

基本语法

groupadd 组名

groupadd -g 用户组 用户名


应用案例

案例一: 添加一个组one


[root@cabbage home]# groupadd one


案例二: 添加一个用户person,放在one组中


[root@cabbage home]# useradd -g one person
[root@cabbage home]# id person
uid=1003(person) gid=1003(one) 组=1003(one)


3、删除组

基本语法

groupdel 组名


应用案例

删除组one


[root@cabbage home]# groupadd teo
[root@cabbage home]# groupdel teo


4、修改组

基本语法

usermod -g 用户组 用户名


应用案例

把用户apple放入到one组中


[root@cabbage home]# usermod -g one apple
[root@cabbage home]# id apple
uid=1002(apple) gid=1003(one) 组=1003(one)


九、总结

这一章节的知识点有点多,要经常练习,做到熟能生巧!


相关文章
|
1月前
|
安全 Linux 数据安全/隐私保护
linux设置用户密码
在Linux中更改用户密码,使用`passwd`命令。要改当前用户密码,键入`passwd`;若要为其他用户(如`john`)更改密码,需有足够权限,输入`passwd 用户名`。按提示输入新密码并确认,终端不会显示输入内容。确保密码复杂且安全。作为root或有相应权限才能更改他人密码。忘记密码时,可能需通过恢复模式或引导加载器重置。具体步骤依Linux发行版不同。
33 4
|
1月前
|
存储 运维 安全
linux用户管理
在Linux系统中,用户管理涉及创建、修改和删除用户及用户组,确保权限控制。关键命令如`useradd`用于新建用户,`usermod`调整用户属性,`userdel`删除用户,`passwd`变更密码。用户分为超级用户(root)、普通用户和系统用户。用户组管理包括`groupadd`、`groupdel`、`groupmod`和`gpasswd`。系统通过`/etc/passwd`和`/etc/group`文件存储用户和组信息,采用基于用户和组的权限模型。`su`和`sudo`用于切换用户权限,而`/etc/skel`目录提供新用户家目录的模板。这些机制保障了系统的安全和资源管理。
16 2
|
1月前
|
Linux API 数据安全/隐私保护
【Linux 用户管理】Linux用户身份信息获取与管理API 接口
【Linux 用户管理】Linux用户身份信息获取与管理API 接口
35 0
|
1月前
|
存储 Linux 数据安全/隐私保护
Linux文件权限及用户管理
Linux文件权限及用户管理
25 0
|
1月前
|
存储 安全 Shell
【Shell 命令集合 系统设置 】⭐⭐⭐Linux 更改用户密码 passwd命令 使用指南
【Shell 命令集合 系统设置 】⭐⭐⭐Linux 更改用户密码 passwd命令 使用指南
47 0
|
21小时前
|
Ubuntu 安全 Linux
Linux必备|如何重置忘记的 Root 密码
Linux必备|如何重置忘记的 Root 密码
18 7
|
1月前
|
关系型数据库 MySQL Linux
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
linux CentOS 7.4下 mysql5.7.20 密码改简单的方法
30 0
|
3天前
|
关系型数据库 MySQL Linux
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
7 0
|
18天前
|
安全 Linux 数据安全/隐私保护
使用 `chage` 命令管理 Linux 用户密码过期策略
`chage` 命令用于管理Linux用户密码过期策略,包括设置密码最长有效期、警告天数、过期宽限期和账户非活动天数。例如,`chage -M 90 username` 设置密码最长有效期为90天,`chage -W 7 username` 设定到期前7天警告。确保具备足够权限(如root)并理解更改影响。此工具有助于增强系统安全和符合安全策略。
|
1月前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
187 1