添加删除修改用户命令

用户管理命令(添加 删除 修改 详细介绍了用户管理命令,包括添加、 删除 、修改等,在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

群晖设置公网ipv6方式域名解析访问 群晖、IPV6、域名解析 阅读详情

相关推荐

搞定安卓11+抓包难题:用Kitsune Mask、magic_overlayfs和LSPosed三件套绕过SSL Pinning(保姆级教程)

本文详细解析了安卓11+系统中抓包面临的核心挑战,包括SSL Pinning和Root检测机制,并提供了使用Kitsune Mask、magic_overlayfs和LSPosed三件套的完整解决方案。通过动态分区技术解析和工具链配置,帮助开发者绕过安全限制,实现高效抓包分析。

weixin_42665255的博客 442

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

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

qq_43079001的博客 2645

Win10 Rational Rose 安装教程

在此教程中我们需要四个文件,点此下载[提取码:ig33] 其中第一个为2007的安装包,第二个为破解文件 前言 很多小伙伴反应说会出现几天后就到期的问题,包括我也出现了该问题,如果你已在其他地方安装好了文件且破解成功,且但几天后到期,如果可以使用更改时间的方式打开,那么可以跳过接下来的教程,直接看第三节,我们采用批处理的形式一键完成从修改时间到打开最后改回来的方法解决此问题 一、安装软件 解压缩两个安装包,进入 Rational Rose文件夹 选择setup.exe开始安装 按照图示依次点击

CoderJiang 2万+

windows添加/删除服务命令

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

java 689

大开眼界的十大开源人工智能项目

这是一个强大的开源工具,能让你在不同框架之间自由切换,无需重写代码。它是一个开源工具,能用简单的SQL语言同时处理数据和AI模型,让一切变得有序而高效。Rasa是我开发智能聊天机器人时的首选,它让你轻松掌控机器人对话的每个细节。我经常用它快速验证模型在不同框架下的表现,省去了大量烦躁的调试过程。最近发现的Vapi是一个以API方式提供的语音AI工具,开发者友好程度超乎想象。KNIME是一个以拖拽方式构建数据分析流程的开源工具,仿佛是数据界的乐高积木。它像个忠诚的守门员,确保你的模型始终健康运行。

wjianwei666的专栏 1105

Synopsys安装教程Ubuntu22.04版本

在Ubuntu22版本上安装Synopsys等系列工具,安装DC,VCS等等

qq_59529218的博客 5725

CMD命令

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

Bumblebee_Bee的博客 1658

从拆解到调试:用CS5523改造旧款车载显示屏的完整记录(MIPI转eDP方案)

本文详细记录了使用CS5523芯片将旧款车载显示屏从MIPI接口改造为eDP驱动的完整过程。通过对比LT8911等芯片,选择CS5523实现低功耗、高兼容性的显示升级,涵盖硬件改造、固件配置及调试技巧,最终成功提升显示效果200%。

web99的专栏 344

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

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

暂无内容 1万+

【推荐100个unity插件】皮毛shader着色器 实现可以用动的毛茸茸毛绒绒效果

Unity内置渲染管线毛发着色器实现 摘要:本文介绍了Unity内置渲染管线下的毛发着色器实现方案。该方案通过多层渲染技术模拟毛发效果,支持基础光照模型(环境光、漫反射和镜面反射),提供毛发长度调节功能。主要包含10个渲染通道,采用逐步增加的FURSTEP参数(0.05-0.55)分层渲染毛发,每层使用相同的着色器代码但不同参数值。该实现仅适用于内置渲染管线,不支持毛发动态效果,代码结构简洁,通过FurHelper.cginc包含核心着色逻辑。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2676

innovus: 如何让两个generate clock balance skew group?

如题,在sdc约束中两个generate clock被设置到同一个clock group中,工具虽然会生成对应的两个skew group,但是阅读ccoot_spec发现工具并没有让两个skew group进行balance,这时就需要手动设置balance skew group。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 4049

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

2023华为od机试C卷【启动多任务排序】C++ 实现

一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。

MISAYAONE的博客 887

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

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

weixin_31170085的博客 587

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

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

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

weixin_31499719的博客 523

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

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

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

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
上一篇: 添加删除修改用户命令
下一篇: LINUX目录结构
easyjsf
博客等级 码龄17年 19粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值