添加删除修改用户命令

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

智能制造之物料详解 制造业业务系统中的物料流转贯穿需求、采购、生产到交付全流程,各系统协同实现精准追踪。需求阶段由CRM/ERP/PLM生成物料计划;采购入库阶段SCM/WMS/QMS完成采购质检;生产阶段MES/APS协调领料加工;成品交付阶段WMS/SCM处理出库物流。整个流程以BOM为蓝图,ERP为调度中心,通过数据联动实现物料状态、位置和数量的全链路可追溯。 阅读详情

相关推荐

【MATLAB强化学习工具箱】学习笔记--在Simulink环境中训练智能体Create Simulink Environment and Train Agent

Simulink中便于搭建各类动力学与控制模型,通过将原有的控制器替换为AI控制器,可以方便使用已有模型,提供增量效果。 本节的重点是如何引入Simulink模型作为env,其他的内容在之前的文章中已有说明。 以水箱模型watertank为例,如下图所示: 采用PI控制器,控制效果如下所示: 将此PI控制器替换为神经网络控制器后,系统架构如下图所示: 具体替换策略如下所示: (1)删去PID控制器; (2)增加RL Agent模块; (3)观测器模块: 观测向量为:,其中...

bear_miao的博客 1万+

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

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

qq_43079001的博客 2645

A-Level CS 计算机科学 考试知识点——考试介绍&第1章

前言:该系列文章是本人在给学生辅导本课程的过程中结合英文教材所总结的,该系列共分为30章,主要介绍了考试的核心知识点。若需要A-Level CS 计算机科学考试辅导也可以私信我。 目录 关于A-Level CS 计算机科学考试 考试简介 考试内容 考试时间 评分情况 第1章 信息表示 本章学习内容 1.01 数字系统 1.02 数字的内部编码 整数编码(Coding for integers) 二进制编码的十进制(Binary coded decimal——BCD) 1.03.

王俊的博客 6457

windows添加/删除服务命令

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

java 689

IntelliJ IDEA 中git使用说明书

IntelliJ IDEA 中git使用说明书

junyang2012的博客 5389

YOLOv5改进 | 多尺度特征提取 | 结合多样分支块及融合的高级设计(CVPR2021)

YOLOv5改进 | 多尺度特征提取 | 结合多样分支块及融合的高级设计(CVPR2021)

qq_44224801的博客 2068

CMD命令

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

Bumblebee_Bee的博客 1658

Cadence PSpice 仿真6:反向放大器傅里叶仿真(FFT,谐波分析)实战图文教程

总谐波失真(THD)指音频信号源通过功率放大器时,由于非线性元件所引起的输出信号比输入信号多出的额外谐波成分。比如理想运放输出为5V 1Khz的正玄波时,实际输出的信号按照傅里叶展开后不但含有5V 1KHZ的分量,还有1V 2KHZ的分量,那么多出来的1V的分量就是二次谐波,二次谐波失真系数就是20%,由于任意1个波形按照傅里叶展开是可以展开到n次的,所以除了二次谐波外,输出的信号还有3,4,5……n次谐波,随着n的变大谐波的分量会变小,总谐波失真系数就是所有谐波分量和1次谐波(基波)的比值。Cadence

fydar的博客 4956

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

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

暂无内容 1万+

⑤单细胞学习-cellchat组间通讯差异分析

参考:

hx2024的博客 1980

网神 SecGate 3600 防火墙 app_av_import_save文件上传漏洞(含批量验证poc)

网神 SecGate 3600 防火墙 app_av_import_save文件上传漏洞(含批量验证poc)

weixin_43567873的博客 297

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

OpenClaw 2026 路线图详解:3 大协作能力升级与社区贡献增长 62% 的实证分析

介绍 OpenClaw 2026 如何通过上下文锚定(Context Anchoring)、协作质量定义和责任边界机制,将 AI 编程工具从单点补全升级为嵌入代码生命周期的协作对齐系统,并详解 `.openclaw/config.yaml` 中 `context_anchor` 配置的实操方法与效果

weixin_42545292的博客 383

删除用户账号的命令 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新版免狗免安祖昂绿色软件。,新界面,新视觉,

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

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

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

weixin_31499719的博客 523

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

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

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

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

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、付费专栏及课程。

余额充值