添加删除修改用户命令

用户管理命令(添加 删除 修改 详细介绍了用户管理命令,包括添加、 删除 、修改等,在CentOS中有每一步骤的演示,附有截图。 立即下载

•  useradd 

 

[root@linux ~]# useradd [-u UID] [-g initial_group] [-G other_group] /

>  -[Mm] [-c 说明栏] [-d home] [-s shell] username

 

参数:

-u  :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个账号;

-g  :后面接的那个群组名称就是我们上面提到的 initial group 啦~

      该 group ID (GID) 会被放置到 /etc/passwd 的第四个字段内。

-G  :后面接的群组名称则是这个账号还可以支持的群组。

      这个参数会修改 /etc/group 内的相关资料喔!

-M  :强制!不要建立使用者家目录

-m  :强制!要建立使用者家目录!

-c  :这个就是 /etc/passwd 的第五栏的说明内容啦~可以随便我们设定的啦~

-d  :指定某个目录成为家目录,而不要使用默认值;

-r  :建立一个系统的账号,这个账号的 UID 会有限制 (/etc/login.defs)

-s  :后面接一个 shell ,预设是 /bin/bash 的啦~

 

 

 

[root@linux ~]# useradd vbird1

[root@linux ~]# ls -l /home

drwxr-xr-x   3 vbird1 vbird1 4096 Aug 30 17:33 vbird1

[root@linux ~]# grep vbird1 /etc/passwd /etc/shadow /etc/group

/etc/passwd:vbird1:x:502:502::/home/vbird1:/bin/bash

/etc/shadow:vbird1:!!:13025:0:99999:7:::

/etc/group:vbird1:x:502:

# 做这个范例只是想要让您了解,其实系统已经规范好了一些新增使用者时的参数了!

# 因此,当我们使用 useradd 时,系统会主动的去修改 /etc/passwd 与 /etc/shadow,

# 而这两个档案内的相关字段参考值,则会以一些设定档的内容来规范喔!

# 同时也要注意到,使用 useradd 新增使用者时,这个使用者的 /etc/shadow

# 密码栏会是不可登入的 (以 !! 为开头),因此还需要使用 passwd 

# 来给予 vbird1 密码后,才算新增完毕!

 

 

 

 

 

 

 

 

 

 

 

[root@linux ~]# usermod [-cdegGlsuLU] username

参数:

-c  :后面接账号的说明,即 /etc/passwd 第五栏的说明栏,可以加入一些账号的说明。

-d  :后面接账号的家目录,即修改 /etc/passwd 的第六栏;

-e  :后面接日期,格式是 YYYY-MM-DD 也就是在 /etc/shadow 内的第八个字段数据啦!

-g  :后面接 group name,修改 /etc/passwd 的第四个字段,亦即是 GID 的字段!

-G  :后面接 group name,修改这个使用者能够支持的群组,修改的是 /etc/group 啰~

-l  :后面接账号名称。亦即是修改账号名称, /etc/passwd 的第一栏!

-s  :后面接 Shell 的实际档案,例如 /bin/bash 或 /bin/csh 等等。

-u  :后面接 UID 数字啦!即 /etc/passwd 第三栏的资料;

-L  :暂时将使用者的密码冻结,让他无法登入。其实仅改 /etc/shadow 的密码栏。

-U  :将 /etc/shadow 密码栏的 ! 拿掉,解冻啦!

范例:

 

范例一:修改使用者 dmtsai 的说明栏,加上『VBird's test』的说明。

[root@linux ~]# usermod -c "VBird's test" dmtsai

[root@linux ~]# grep dmtsai /etc/passwd

dmtsai:x:501:501:VBird's test:/home/dmtsai:/bin/bash

 

范例二:使用者 dmtsai 密码在 2006/01/01 失效。

[root@linux ~]# usermod -e "2006-01-01" dmtsai

[root@linux ~]# grep dmtsai /etc/shadow

dmtsai:$1$24ISJM4K$bbdijdreoieaVaBMAHsm6.:13026:0:99999:7::13149:

 

范例三:暂时冻结 dmtsai 的密码!

[root@linux ~]# usermod -L dmtsai

[root@linux ~]# grep dmtsai /etc/shadow

dmtsai:!$1$24ISJM4K$bbdijdreoieaVaBMAHsm6.:13026:0:99999:7::13149:

# 注意到,密码栏(第二栏)多了一个 ! 号!那个惊叹号会让密码无效喔!

[root@linux ~]# usermod -U dmtsai  <==这样就解开了!

 

范例四:万一 dmtsai 这个家伙被建立时忘记建立家目录,该如何是好?

[root@linux ~]# usermod -d /home/dmtsai2 -m dmtsai

# 如果仅是 -d /home/dmtsai2 表示仅修改 /etc/passwd 第六栏的内容而已,

# 如果加上 -m 这个参数,则表示新建一个家目录的意思!

# 另外,如果原本的家目录是 /home/dmtsai ,那 -d /home/dmtsai2 -m

# 会将原本的 /home/dmtsai 更名为 /home/dmtsai2 喔!

 

删除

 

 

[root@linux ~]# userdel [-r] username

参数:

-r  :连同使用者的家目录也一起删除

范例:

 

范例一:删除 vbird2 ,连同家目录一起删除

[root@linux ~]# userdel -r vbird2

别再死记硬背HJB方程了!用Python数值求解一个简单最优控制问题(附完整代码) 本文通过Python数值求解Hamilton-Jacobi-Bellman(HJB)方程,帮助读者从工程实践角度理解最优控制问题。教程涵盖从建立简单车辆控制模型到离散化HJB方程、实现值迭代算法及可视化结果的完整流程,适合具备Python基础的开发者学习。 阅读详情

相关推荐

Altium Designer许可证冲突?手把手教你用Windows防火墙彻底禁止AD联网(附详细截图)

本文详细介绍了如何通过Windows防火墙精准管控Altium Designer的网络权限,解决许可证冲突问题。通过配置入站和出站规则,彻底阻断AD的联网行为,提升软件运行效率。适用于需要稳定使用Altium Designer的工程师,附有详细截图和高级验证方法。

weixin_38170137的博客 423

MySQL用户管理(创建、修改、删除用户)

MySQL 在安装时,会默认创建一个名为 root 的用户,该用户拥有超级权限,可以控制整个 MySQL 服务器。在对 MySQL 的日常管理和操作中,为了避免有人恶意使用 root 用户控制数据库,我们通常创建一些具有适当权限的用户,尽可能地不用或少用 root 用户登录系统,以此来确保数据的安全访问。

qq_43079001的博客 2645

解题报告-美团点评2017秋招笔试编程题--常见动态规划问题

晚上就要美团笔试了,在牛客上刷套美团的题练练手,四道题目全都是典型题目,经典的连题面都懒得改那种,也都不难,很基础的动态规划问题。[编程题] 大富翁游戏时间限制:1秒空间限制:32768K大富翁游戏,玩家根据骰子的点数决定走的步数,即骰子点数为1时可以走一步,点数为2时可以走两步,点数为n时可以走n步。求玩家走到第n步(n&lt;=骰子最大点数且是方法的唯一入参)时,总共有多少种投骰子的方法。 输...

聂小白的专栏 1719

windows添加/删除服务命令

下面介绍几个比较常用的windows系统服务添加/删除的命令:添加服务命令:sc create serviceName binPath= "path" DisplayName= "displayName" . 删除服务命令:sc delete serviceName...

java 689

R语言vegan包实战:用varpart函数搞定生态学VPA分析(附完整代码与数据集)

本文详细介绍了如何使用R语言vegan包中的varpart函数进行生态学方差分解分析(VPA),包括数据准备、模型构建、结果解读和可视化呈现。通过完整的代码示例和数据集,帮助研究者理解不同环境因子对生物群落变化的相对贡献,并掌握显著性检验等高级技巧。

weixin_42525005的博客 449

基于sklearn实现LDA主题模型(附实战案例)

目录LDA主题模型1.LDA主题模型原理2.LDA主题模型推演过程3.sklearn实现LDA主题模型(实战)3.1数据集介绍3.2导入数据3.3分词处理 3.4文本向量化3.5构建LDA模型3.6LDA模型可视化 3.7困惑度 其实说到LDA能想到的有两个含义,一种是线性判别分析(Linear Discriminant Analysis),一种说的是概率主题模型:隐含狄利克雷分布(Latent Dirichlet Allocation,简称LDA)。 现在讨论的是主题模型

m0_64336780的博客 2万+

CMD命令

cmd命令 添加.删除.修改描述

Bumblebee_Bee的博客 1658

你知道吗?其实这些都是AI——农作物监控AI

随着全球人口的不断增长,粮食需求日益增加。为了应对这一挑战,现代农业正在迅速转型,引入了许多先进技术来提高生产效率和作物产量。在这些技术中,人工智能(AI)在农作物监控方面的应用显得尤为重要。通过利用AI技术,农民和农业专家可以更好地管理农作物的生长,预防病虫害,并优化灌溉和施肥方案,从而实现农业生产的智能化和精准化。

AI科研社 367

CMD命令(添加删除管理员账户)

CMD命令(添加删除管理员账户)

暂无内容 1万+

【异常】DeepSeek API HTTP 401 认证失败错误完整排查与解决方案

摘要:本文针对DeepSeek API开发中的HTTP 401认证失败错误进行深度解析,指出该错误属于不可重试的认证类问题。文章首先拆解错误日志关键字段,区分401与其他API错误的本质差异。随后提供优先级排序的全链路解决方案:1)检查API密钥有效性;2)规范请求头认证格式;3)排查账户权限状态;4)验证请求环境配置。最后建议通过新建测试密钥、使用官方示例代码或联系技术支持进行兜底处理。全文采用技术脱敏处理,为开发者提供系统性的401错误排查指南。(149字)

奶爸的编程之路,也就一周冷个三天 1530

【DeepSeek应用实践】手把手教程:用 AnythingLLM + Ollama + DeepSeek-R1 搭建本地企业知识库

在众多的技术方案中,我们选择了 AnythingLLM、Ollama 和 DeepSeek-R1 这一组合来搭建本地知识库。Ollama 作为一个轻量级的本地化大语言模型部署工具,支持多种模型,易于安装和使用,能够快速在本地运行强大的语言模型。DeepSeek-R1 是一个专为知识库问答设计的检索增强生成(RAG)模型,它结合了检索和生成的优势,能够快速从知识库中检索相关信息并生成精准答案。而 AnythingLLM 则是一个用户友好的界面工具,可以方便地连接 Ollama 和 DeepSeek-R1

寻道AI,探索AI无限可能! 2568

Linux 管理用户命令(添加用户,修改密码,删除用户)

useradd user1 :添加一般用户user1 echo “233345”|passwd --stdin user1:修改user1的密码为233345 (ubantu下,--stdin会不识别,直接删掉即可。认证令牌操作错误是权限不够 查看权限:lsattr /etc/group /etc/passwd /etc/shadow,添加i权限:chattr -i /etc/group /etc/passwd /etc/shadow ) userdel -r user1 :删除用户u...

muttry的博客 920

【Godot】【工程】中文字体与多语言(缺字/体积/打包:一次性配置到位)

本文介绍了Godot游戏开发中的中文字体配置与多语言支持方案。主要内容包括:1)中文字体的全局与局部设置;2)使用子集化技术减小字体体积;3)多语言资源管理及翻译系统实现;4)语言切换机制与控件刷新方法;5)字体回退策略优化显示效果;6)打包优化建议。文章提供了从字体导入到多语言实现的完整解决方案,帮助开发者系统性解决中文显示和多语言支持问题,同时优化资源体积和性能表现。配套案例可供学习参考。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 598

删除用户账号的命令 mysql_MySQL用户管理:添加用户、授权、删除用户、删除用户、修改用户密码...

添加用户以root用户登录数据库,运行以下命令:create user zhangsan identified by 'wuzhd';上面的命令创建了用户wuzhd,密码是wuzhd123456。在mysql.user表里可以查看到新增用户的信息:授权命令格式:grant privilegesCode on dbName.tableName tousername@hostidentified ...

weixin_31170085的博客 587

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

visio安装包

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

linux创添加用户命令,Linux创建用户、设置密码、修改用户、删除用户命令

与大家分享下Linux系统中创建用户、设置密码、修改用户、删除用户的命令,希望对你有所帮助。useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod --help 修改用户这个命令的相关参数userdel testuser 删除用户test...

weixin_31499719的博客 523

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Linux命令添加,删除,修改,查看用户和用户组

Linux命令添加,删除,修改,查看用户和用户组一,组操作1,创建组2,修改组3,删除组4,查看组二,用户操作查看命令参数1.增加用户2.修改用户3.删除用户4.查看用户 一,组操作 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod -n test2 test 将test组的名子改成test2 3,删除组 groupdel test2 删除 组test2 4,查看组 a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups a

weixin_38924500的博客 4146

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

git常用命令:添加、修改、删除以及查看本地的用户名和邮箱

原文链接:https://blog.youkuaiyun.com/huangxinglian/article/details/90694361 1.添加 $ git config --globaluser.name "yourName" $ git config --globaluser.email "your@email.com" 2.修改 (1)覆盖的形式: $ git config ...

专注于Java技术、软件架构设计、数据分析 2010

Linux 命令大全之 用户、用户组 ( 添加、删除、修改 )

sudo (superuser do) 命令是一个命令行程序,它允许用户以 root 用户身份执行命令,而不需要知道 root 的密码,并能把输入输出写入日志 (/var/log/auth.log 文件记录了执行的所有命令和参数sudo 也是一种权限管理机制,它允许一个已授权用户以超级用户或者其它用户的角色运行一个命令。当然,能做什么不能做什么都是通过安全策略来指定的。默认的安全策略记录在 /etc/sudoers 文件中,而安全策略可能需要用户通过密码来验证他们自己。

LoveSummer 2237

linux用户管理命令(添加,删除,修改)

我是一块主板首尔行(-) 字号: 大大  中中  小小 linux用户管理命令(添加,删除,修改)4.6 用户管理命令 前面介绍过,Linux系统是一个多用户操作系统,系统中每一个用户的使用权限都需要由系统管理员来设定。这一节将介绍一些系统管理员对用户和用户组进行管理的命令。4.6.1  创建新用户useradd命令(

gary_123的专栏 932

添加,修改,删除用户命令

su - root;直接切换为root用户。cat shadow;id zwb 的uid gid 组。创建一个用户转到jiwang里面。修改用户账户过期时间。groupadd;

zwb090324的博客 21

Linux创建用户,组,修改,添加,删除,查看命令详细解释

Linux创建user用户,group组,usermod\groupmod修改,添加,删除,查看命令详细解释

weixin_52283669的博客 5871

Linux基础之查看、添加、修改、删除用户命令介绍

Linux安全系统的核心就是用户账户,用户对系统中各种对象的访问及操作权限取决于他们登录系统时用的账户,通过创建用户时分配的用户ID(通常缩写UID)来跟踪用户操作权限。 1./etc/passwd 文件 查看用户信息 将用户登录名匹配相应的UID值,它包含了一些用户信息: 以冒号为分隔符划为7列,分别是: 登录用户名 用户密码(都用x表示,用户密码一般保存在/etc/shadow文件中) 用户账户UID值 用户账户组ID值(简称GID) 用户账户的文本描述信息 用户HOME目..

u014389734的博客 1272

scp命令密码写命令里_dos命令net图文教程,net user添加删除用户修改密码批处理脚本...

大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频。今天我们学习net命令中的user这个命令,输入命令,net user /?,可以看到这个命令的语法,他这个命令是对本机的用户进行操作,添加,删除,设置密码等一些操作。我们打开计算机管理,本地用户和组,可以看到本机的用户。输入命令net user abcd 123456 /add,这样就添加...

weixin_39888082的博客 264

linux命令行中mysql添加用户、删除用户、授权、修改密码等

→ linux命令行中mysql添加用户、删除用户、授权、修改密码等 一、root用户密码的维护: 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码: #mysqladmin -u root password 123 (123为密码,也可以写成:’123′或”123″) ; 设置密码后登入时

不只是写代码的程序员 1万+

linux 删除普通用户密码,linux用户管理概述和命令-系统如何添加、删除用户和组以及如何修改密码...

一,配置文件1,配置文件路径用户信息文件/etc/passwd影子文件/etc/shadow组信息文件/etc/group和组密码文件 /etc/gshadow2,配置文件说明[[emailprotected] redis]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemo...

weixin_42205158的博客 250
上一篇: etc/passwd etc/shadow 等文件
下一篇: 添加删除修改用户命令
easyjsf
博客等级 码龄17年 19粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值