【Linux】用户和用户组管理

ops/2024/11/20 15:42:25/

管理用户

1.添加用户账号——useradd命令

【实例2-1-1】 按系统默认配置添加指定用户账号st和stu。

# 添加用户账号st
[root@localhost ~]# useradd st
# 添加用户账号stu
[root@localhost ~]# useradd stu

【实例2-1-2】添加用户账号stu01,UID为1004,主目录为“/home/stu01”,属于stu组,且该账号于2025年7月30日失效。

# 添加用户账号st
[root@localhost ~]# useradd -u 1004 -d /home/stu01 -g stu -e 2025-07-30 stu01

2.管理用户密码——passwd命令

【实例2-1-3】由root用户使用passwd命令修改用户密码。

# root用户修改自己的密码
[root@localhost ~]# passwd
更改用户root的密码。
新的密码:********
重新输入新的密码:********
passwd:所有的身份验证令牌已经成功更新。
# root用户修改stu01用户的密码
[root@localhost ~]# passwd stu01
更改用户stu01的密码。
新的密码:********
重新输入新的密码:********
passwd:所有的身份验证令牌已经成功更新。

3.修改用户账号——usermod命令

【实例2-1-4】 锁定和解锁用户账号stu01。

# 使用usermod命令锁定和解锁用户账号stu01
[root@localhost ~]# usermod -L stu01
[root@localhost ~]# usermod -U stu01
# 使用passwd命令锁定和解锁用户账号stu01
[root@localhost ~]# passwd -l stu01
[root@localhost ~]# passwd -u stu01

4.删除用户账号——userdel命令

【实例2-1-5】 删除用户账号st。

[root@localhost ~]# userdel -r st

管理用户组

1.添加用户组——groupadd命令

【实例2-2-1】 添加用户组group01,并指定其GID为2001。

[root@localhost ~]# groupadd -g 2001 group01

2.修改用户组属性——groupmod命令

【实例2-2-2】 将用户组group01的名称修改为group,同时将其GID修改为2002。

[root@localhost ~]# groupmod -n group -g 2002 group01

3.添加/删除组成员——gpasswd命令

【实例2-2-3】 将用户stu01添加到用户组group中。

[root@localhost ~]# gpasswd -a stu01 group

查看用户和用户组状态

1.用户身份切换命令

【实例2-3-1】 从root用户切换至普通用户stu01,然后再从普通用户切换到root用户。

[root@localhost ~]# su - stu01
[stu01@localhost ~]$ whoami
stu01
[stu01@localhost ~]$ su - root
密码:**********

http://www.ppmy.cn/ops/135262.html

相关文章

uniapp 购物弹窗组件 (微信小程序)

效果图&#xff0c;暂时只适应单规格&#xff0c;居中弹出和下方弹出&#xff0c;如需求不满足&#xff0c;请自行修改代码 &#xff08;更新于24/11/15) 居中显示效果 下方弹出效果 html <template><view class"" v-if"show":class"mod…

环形缓冲区 之 STM32 串口接收的实现

STM32串口数据接收环形缓冲区接收实例说明 ...... 矜辰所致前言 关于环形缓冲区&#xff0c;网上有大量的理论说明文章&#xff0c;在有些操作系统中&#xff0c;会有实现环形缓冲区的代码&#xff0c;比如 RT-Thread 的 ringbuffer.c 和 ringbuffer.h 文件&#xff0c;Li…

基于现金红包营销活动的开源 AI 智能名片与 S2B2C 商城小程序融合发展研究

摘要&#xff1a;本文深入剖析现金红包这一平台补贴的营销利器在消费场景中的多元应用&#xff0c;并将其与开源 AI 智能名片、S2B2C 商城小程序相融合&#xff0c;探讨其中蕴含的创新模式与商业价值。通过详尽解析各类现金红包的使用条件&#xff0c;阐述如何巧妙运用这些营销…

详细描述一下Elasticsearch索引文档的过程?

大家好&#xff0c;我是锋哥。今天分享关于【详细描述一下Elasticsearch索引文档的过程&#xff1f;】面试题。希望对大家有帮助&#xff1b; 详细描述一下Elasticsearch索引文档的过程&#xff1f; Elasticsearch的索引文档过程是其核心功能之一&#xff0c;涉及将数据存储到…

探索 HTML 和 CSS 实现的 3D旋转相册

效果演示 这段HTML与CSS代码创建了一个包含10张卡片的3D旋转效果&#xff0c;每张卡片都有自己的边框颜色和图片。通过CSS的3D变换和动画&#xff0c;实现了一个动态的旋转展示效果 HTML <div class"wrapper"><div class"inner" style"-…

k8s默认使用的后端网络模式

1. CNI简介 在 Kubernetes (K8s) 中,网络后端(CNI 插件)负责为集群中的容器提供网络连接。Kubernetes 默认并没有选择特定的 CNI 插件,而是允许用户根据需求选择使用不同的网络插件。 不过,Kubernetes 通过 kubeadm 或其他工具来初始化集群时,会使用某个默认的网络后端,…

Qt5-雷达项目

界面: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QTimer> #include <QWidget>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget(); pr…

【数据结构】【线性表】静态链表(附C语言源码)

静态链表 链表是物理结构为链式的线性表&#xff0c;其每个结点的存储位置不一定是连续的&#xff0c;每个结点依靠结点元素的中的指针线性相连。但有时候为了方便管理内存空间&#xff0c;会将链表的各个结点存储空间放在一块&#xff0c;其实现方式类似于数组&#xff0c;只…