用户管理(2)---groupadd、passwd、userdel、groupdel、usermod

【linux】用户和组的管理:添加、修改、删除(useradd usermod userdel groupadd groupdel) 一、用户 1、添加 $ useradd -h Usage: useradd [options] LOGIN useradd -D useradd -D [options] Options: -b, --base-dir BASE_DIR base directory for the home directory of the new account ... 阅读详情

groupadd命令

groupadd后面可指定用户组名称来建立新的用户组。
与groupadd命令有关的文件有:

  • /etc/group 用户组相关文件
  • /etc/gshadow 用户组加密相关文件
  • /etc/login.defs

groupadd语法

groupadd [-g gid [-o]] [-r] [-f] group

参数选项说明
-g gid指定用户组GID值
-r建立系统用户组
-f新增一个用户组帐户,强制覆盖一个已经存在的用户组帐户

实例

[root@ianLinux ~]# groupadd -g 802 sss
[root@ianLinux ~]# grep "sss" /etc/group
sss:x:802:

passwd命令

passwd命令修改用户密码。

普通用户和超级用户都可以运行passwd命令,但普通用户只能更改自身的用户密码,而超级用户则可以设置或修改所有用户的密码。
直接执行passwd命令后面不接任何参数或用户名时,则表示修改当前登录用户密码。
这里写图片描述

passwd语法

passwd [option] [accountName]

 passwd  [-k] [-l] [-u [-f]] [-d] [-e] [-n mindays] [-x maxdays] [-w warndays] [-i inactivedays] [-S] [--stdin] [username]
参数选项说明
-k,–keep-tokens保留即将过期的用户,在期满后仍能使用
-d,–delete删除用户密码,仅能以root权限操作
-l,–lock锁住用户无权更改其密码,仅能通过root权限操作
-u,–unlock解除锁定,仅能通过root权限操作
-f,–force强制操作(root only)
-n,–minimum=DAYS两次密码修改相距的最小天数,后面接数字(root only)
-x,–maximum=DAYS两次密码修改相距的最大天数(root only)
-w,–warning=DAYS在距多少天提醒用户修改密码(root only)
-i,–inactive=DAYS在密码过期多少天,用户被禁掉(root only)
-S,–status查询用户的密码状态(root only)
–stdin从stdin读入密码

实例

1.–stdin参数,从stdin读入密码
这里写图片描述

2.要求Lisa用户7天内不能更改密码,60天以后必须修改密码,过期前提前10天通知Lisa用户,过期后30天后禁止用户登录。

[root@ianLinux ~]# passwd -n 7 -x 60 -w 10 -i 30 Lisa
# 或 chage -m 7 -M 60 -W 10 -I 30 Lisa

修改前:
这里写图片描述

修改后:

[root@ianLinux ~]# grep "Lisa" /etc/shadow
Lisa:!!:17058:7:60:10:30::

这里写图片描述

passwd特殊权限说明

这里写图片描述
/usr/bin/passwd文件的属主权限位带了个s,这是setuis权限位,这表示允许普通用户以/usr/bin/passwd属主root的权限来执行普通用户本来无法执行的功能。

userdel命令

userdel命令删除用户及用户相关的信息。

相关文件:

  • /etc/passwd 用户帐号资料文件
  • /etc/shadow 用户帐号资讯加密文件
  • /etc/group 用户组资讯文件

使用userdel命令的结果实际上就是在更改维护以上的文件。

userdel语法

userdel [-r] 用户名

-r 用户目录下的档案一移除。在其他位置上的相关文件也将一一找出删除。

在生产场景中,请不要轻易用-r参数,这会在删除用户的同时删除用户家目录下的所有的文件目录。如果非要删除家目录,当用户家目录下有重要的文件时,那么在删除前请先备份。

实例

这里写图片描述

一般不能确认用户相关目录有没有重要数据就不能用-r。
删除经验:

  1. vi /etc/passwd注释掉用户,观察1个月,出问题就还原
  2. 把登录shell改成/sbin/nologin
  3. 让用户帐号过期usermod -e
  4. ldap(类似活动目录)帐号统一管理的

1.vi /etc/passwd注释掉用户
这里写图片描述

2.把登录shell改成/sbin/nologin
这里写图片描述

groupdel命令

groupdel是用来删除用户组的,要求用户组名必须是已存在的。用groupdel删除用户组实际是修改/etc/group(用户组文件)和/etc/gshadow(用户组加密文件)。

usermod命令

usermod修改用户信息。不仅能改用户的shell类型,所归属的用户组,还能改用户密码的有效期、登录名等很多用户的信息。绝大部分参数与useradd命令参数一样。

RDKit实战:5分钟搞定药物分子相似性分析(附Python代码) 本文提供了一套基于RDKit的快速药物分子相似性分析实战指南。通过Python代码演示,从环境搭建、分子指纹(如Morgan指纹)计算到Tanimoto相似性排序与可视化验证,帮助研究者在5分钟内完成从海量化合物库中精准筛选潜在活性分子的全流程,提升药物发现效率。 阅读详情

相关推荐

RK3568 解决MIPI屏幕开机只显示uboot logo的问题

之前写过一篇文章介绍了RK3568驱动MIPI屏幕的方法,这次产品迭代,硬件改版,选型的新的屏幕了。所以再次开启调试屏幕的过程。本以为会和上次一样会轻车熟路,事情总是事与愿违,同样的路,遇到新的坑。

fhqlongteng的博客 5425

Linux中deluser和userdel的区别

命令时,你需要手动提供额外的选项来指定是否同时删除用户的主目录、用户的邮件箱以及其他用户相关的文件。的更高级别封装,能够更方便地删除用户账户及其相关内容,减少了手动错误的可能性。命令时,不需要手动指定选项来删除用户的主目录等内容,这会减少出错的可能性。是一个较底层的命令,通常用于删除用户账户。命令会自动处理用户的主目录、用户组、邮件箱等相关文件的删除。命令的一个封装,旨在提供更友好和更安全的用户删除体验。是较低级别的命令,需要手动处理用户相关的文件,而。命令来删除用户,以确保操作的安全性和完整性。

u013838115的博客 2162

MacBook 本地化部署 Dify 指南

dify 怎么安装部署 有哪些坑 !

weixin_44542598的博客 1522

Linux的userdel和deluser命令

userdel网络资料很多,删除用户,都会用。deluser就很少人知道是做什么的了。 将一个用户从一个组中删除(即退出用户组),大家都推荐用usermod,其实deluser才是正解。 adduser把一个用户加到一个组中,为什么就不知道deluser是相反的过程呢?! adduser 用户名 组 deluser 用户名 组 官方帮助文档是这样的: deluser

R语言与生物信息学 1万+

AES攻击方法 :差分密码分析 boomerang attack飞去来器攻击

AES具有123比特的分组长度,三种可选的密钥长度(128,192,256) AES是一个迭代型密码,轮数依赖于密钥长度。如果密钥长度为128比特,则轮数为10;如果密钥长度为192比特,则轮数为12;如果密钥长度为256比特,则轮数为14; 混淆(Confusion) 混淆是为了让密钥与密文的统计信息之间的关系变得复杂,从而增加通过统计方法进行攻击的难度。混淆可以通过各种代换算法实现,如S盒、乘法(加)与异或等运算组合,为非线性部件。 扩散(Diffusion) 扩散是为了让明文的单个比特影像到

m0_67105022的博客 3491

基于STM32设计的智能手环(ESP8266+华为云IOT)_178

为了满足用户对健康监测的需求,手环项目集成了血氧检测、心率检测、体温检测等功能。这些功能采用了专门的传感器模块,如MAX30102、DS18B20等,确保了测量数据的准确性和可靠性。同时,为了方便用户了解自己的运动情况,项目还加入了行走步数统计功能,通过MPU6050模块实现精确计步。

2400

作业5管理用户、组及权限

【任务一】使用命令创建用户并赋予访问权限 命令列表: 命令 描述 Useradd 添加用户 Userdel 删除用户 Groupadd 添加组 Passwd 更改用户密码 Chmod 更改目录权限 Chown 更改目录所有者 1.使用groupadd命令创建用户组user_group,命令行截图; 2.使用useradd命令创建用户user1,要求所属组为user_group、用户主目录为/user1,命令截图 下面这张是错误的 3.使用useradd命令创建用户user2,要求所属组为user_gr

w1862549的博客 1388

基于大语言模型的学术论文阅读辅助分析系统的研究与应用

本文提出了一种基于大语言模型的学术论文阅读辅助分析系统PaperMind,旨在解决传统学术阅读方式面临的三大困境:信息定位困难、跨学科知识断层和手动整理耗时。系统采用检索增强生成(RAG)架构,通过PDF文档解析、语义分割、向量嵌入与FAISS向量检索相结合的技术路线,构建了完整的文档处理流水线。实验结果表明,系统在文档加载分割、向量检索与问答生成环节均达到预期性能指标,检索命中率最高达98%。该系统为学术文献智能化处理提供了可复用的技术方案,有效解决了通用大语言模型在学术场景中的幻觉引用、归因能力不足等问

huanghm88的专栏 93

Linux如何创建用户、新增用户、创建新用户、删除用户(adduser、deluser)(useradd、userdel)、获取用户列表、查看家目录

创建用户有两条命令:adduer和useradd,对应着两条删除用户的命令:deluser和userdel。这两种命令之间的区别:adduser:会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。

Dontla的博客 21万+

【STM32 Blue Pill编程】-STM32CubeIDE开发环境搭建与点亮LED

本文为使用 STM32Cube IDE 的 STM32 Blue Pill 入门教程。 在本文中,我们将介绍如何控制 STM32 Blue Pill 的 GPIO 引脚。以及开发环境搭建。 本系列文章将重点介绍采用 ARM Cortex-M 的 BluepellSTM32F103C8 微控制器以及如何使用 STM32CubeIDE 对其进行编程。 STM32CubeIDE是STM32官网提供的IDE

视觉与物联智能 1067

HBase在物流行业的应用:轨迹数据存储

想象一下,每天在全球范围内,数以亿计的物流包裹在各个城市、乡镇间穿梭。每一个包裹从发货人手中出发,经过仓储中心、转运站,最终到达收货人手中,这一路上都留下了它的“足迹”,也就是我们所说的轨迹数据。这些数据就像一个个拼图碎片,完整拼接起来后,能够清晰地呈现出整个物流网络的运行状况。例如,你在网上购买了一件心仪已久的商品,迫不及待地想知道它现在到哪儿了。物流平台实时更新的轨迹信息,让你可以准确了解包裹是在运输途中,还是已经到达附近的站点。

架构师的AI之路,分享AI应用开发架构的学习与实践。 965

linux如何将分区注释掉,Linux注释掉系统不需要的用户和用户组

从Linux系统安全上考虑,我们会删除一些系统默认生成的我们用不到的用户及用户组。误删一些正在使用的用户、用户组会导致部分功能失常,所以删除需谨慎。可以删除的用户/用户组有:注意:不建议直接删除,当你需要某个用户时,自己重新添加会很麻烦。用户:cp /etc/passwd /etc/passwdbak #修改之前先备份vi /etc/passwd #编...

weixin_34481252的博客 962

ICC2:平行打孔create_pg_stapling_vias

power rail(follow pin)不总是metal1一成不变的,当需要使用metal2做power rail,而standard cell的pg pin仍然是metal1时就需要平行打孔,从metal2到metal1。 以往都是用create_pg_vias -allow_parallel_objects来做,但这样有两个弊端,一是需要抓出所有的via12(包括standard cell内部的和出pin绕线产生的),添加routing blockage,防止create pg via的时候产生d

m0_61544122的博客 2258

Linux知识点

一、压缩与解压缩 1、zip和unzip命令 zip: 既归档又压缩的工具,可以压缩目录 unzip: 进行解压 #-9: 最大压缩比的压缩 #-r: 压缩目录,将目录中的子目录及文件也一起压缩 #-m: 将文件加入到已压缩的压缩包中 #-x: 在压缩的时候将file排除在外,不压缩 #-d:指定解压的目录 #-v:查看压缩包中的内容,不解压 简单示例: 2、gzip和gunzip命令 gzip: 压缩文件,也可以压缩目录 gunzip: 进行解压 #-c: 输出到标准输出 简单示例:在默认情况下进行

qq_48574360的博客 535

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

二、Linux必备命令

ls命令: -l 长格式显示文件信息 -d 显示目录本身信息 -a 显示全部文件,包含隐藏的文件 -A 显示除了.或者..以外的文件,包括隐藏的文件 -i 显示文件的inode号 -S 按大小进行排序 -t 按修改时间进行排序 扩展:ll 等同于ls -l ll /data/ -rw-r--r-- 第一个横行表示文件类型,常见有 - 普通文件 d 目录 l 链接文件 c 字符设备(...

Forrest Gump的博客 516

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Linux文件权限

一行9段,核心:加密后的密码、密码修改周期、账户过期时间,防止密码泄露。存放所有组信息,一行4段:组名、组密码占位、GID、组内所有用户。2 /etc/shadow:加密密码文件(仅root能看)r=4,w=2,x=1,三组数字分别对应属主、属组、其他人。1 /etc/passwd:所有用户基础信息。4. GID组ID:用户默认所属组编号。2. 2-4位:属主(文件拥有者)权限。3. 5-7位:属组(文件所属组)权限。:把用户加入附加组(不改变默认组)2)查看/etc/shadow文件。

iiall4u的博客 204

【linux】用户与组管理useradd/userdel/usermod/passwd/groupadd/groupdel/groupmod

0.用户相关数据存储所在 信息 文件 用户基本信息 存储在 /etc/passwd 文件中; 用户密码信息 存储在 /etc/shadow 文件中; 用户群组基本信息 存储在 /etc/group 文件中; 用户群组信息信息 存储在 /etc/gshadow 文件中; 用户个人文件 主目录默认位于 /home/用户名,邮箱位于 /var/spool/mail/用户名...

weixin_37008947的博客 328

Linux 用户与用户组管理(useradd,usermod,userdel,newusers,groupadd,groupdel)

创建一个用户名 jone 描述信息为 jone 用户组为 jerry 登陆 shell 为/bin/sh 登陆主目录为/home/jone的用户 useradd jone -c "jone" -s /bin/sh -d /home/jone -u 1999 –c表描述信息 –g设置基本组 –s设置shell类型 –d设置主目录 –u设置用户ID ...

nefu_ljw的博客 1951

Linux 用户管理 修改用户的家目录 useradd usermod

在创建一个用户之后,想把该用户的家目录指定到一个其他的目录,使用usermod命令。 usermod命令使用格式 usermod -d /usr/newfolder -u uid username -u后面一定要接uid啊,然后是username uid可使用 [id 用户名] 查看。 附:usermod详细参数 语  法:usermod [-LU][-c <备注&gt...

Magnum的博客 3万+

Linux系统下的用户和用户组的创建和管理

前言 这是我听老师讲课做的笔记,考试要看的。 这是视频地址 作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 Linux用户和用户组的创建和管理一. Linux用户身份概述1.1 Linux用户介绍1.2 Linux用户相关文件1.3 三个重要passwd,shadow,group文件的介绍二. 创建Linux用户2.1 添加Linux用户——adduser /useradd2.2 设置Linux用户密码——passwd三. 管理Linux用户3.1 设置Linux用户账号

智的博客 1万+

Linux总结(二十三):linux的用户组命令useradd、passwd、usermod、chage、userdel、id、su、groupadd、groupmod、groupdel、

一、useradd:添加新用户 1、基本格式 [root@localhost ~]#useradd [选项] 用户名 useradd命令常用选项 选项 含义 -u UID 手工指定用户的 UID,注意 UID 的范围(不要小于 500)。 -d 主目录 手工指定用户的主目录。主目录必须写绝对路径,而且如果需要手工指定主目录,则一定要注意权限; -c ...

科大小笨的博客 1618

useradd,passwd,groupadd,gpasswd,groupdel,usermod,userdel

一、添加用户账户useradd 命令 二、设置、更改用户口令passwd 命令 (1)格式:passwd[选项] 用户名 (2)常用选项: -d:清空用户密码 -l:锁定用户账号 -S:查看用户账号的状态(是否被锁定) -u:解锁用户账号 -x,–maximum=DAYS:密码的最长有效时限 -n,–minimum=DAYS:密码的最短有效时限 -w,–warning=DAYS:在密码过期前多...

紅桃10 323

Linux重要命令-useradd、usermod、userdel、groupadd、passwd、chage、id

一、常用命令: (1)创建用户命令两条: adduser useradd (2)用户的 增/删/改 命令:useradd、usermod、userdel (3)组的 增/删/改 命令:groupadd、groupmod、groupdel 二、两个用户创建命令之间的区别 adduser: 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。 useradd:需要...

lucy123_的博客 1272

用户账户的管理(whoami,useradd,passwd,chage,usermod,userdel,groupadd,groupdel,groupmod,gpasswd,vipw,vigr,pwc

4、新建用户user2,UID为510,指定其所属的私有组为group1(group1组的标识符为500),用户的主目录为/home/user2,用户的Shell为/bin/bash,用户的密码为123456,账户永不过期。2、验证用户帐户文件认证信息的完整性,检测/etc/passwd文件和/etc/shadow文件的每行中字段的格式和值是否正确。3、验证组群文件认证信息的完整性,检测/etc/group文件和/etc/gshadow文件的每行中字段的格式和值是否正确。完成编辑后,再解锁文件。

qq_54718616的博客 483

三.Linux用户和用户管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用资源的都必须向系统管理员申请一个账户,然后通过这个账户的身份进入系统。

2301_79096184的博客 1203

Linux用户和用户组相关命令

Linux是一个多用户的系统,要先向系统管理员申请一个账号,才能以账号的身份进入并使用系统资源用户的账号一方面可以帮助管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并以用户提供安全性保护。用户在使用自己唯一的用户名和口令登录后,就可以进入系统和自己的主目录实现用户账号的管理,要完成的工作主要是如下几个方面:1.用户账号的添加、修改和删除2.用户口令的管理用户组的管理。

weixin_47276069的博客 1202

linux用户、组管理useradd、userdel、groupadd等

用户管理用户管理常用命令:useraddidusermoduserdelgroupaddgroupmodgroupdelgpasswdnewgrppasswdfingersusudo 用户管理常用命令: useradd 添加创建用户,配置文件/etc/passwd存储系统所有用户主要信息 /etc/default/useradd 默认添加用户配置 格式:useradd [选项] 用户名 -c 添加用户描述信息 -d 指定用户的家目录(默认为/home/username) -D 展示

qq_43403454的博客 368
上一篇: 用户管理(1)---useradd
下一篇: 用户管理(3)---su、sudo
_IanXiao
博客等级 码龄12年 84粉丝 241原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值