Linux 用户管理 (添加-删除-修改)

【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 ... 阅读详情

Linux系统是一个多用户操作系统,系统中每一个用户的使用权限都需要由系统管理员来设定。

创建新用户

useradd命令(也可以使用adduser)用来创建新的用户帐号,其命令格式如下:

useradd命令常用选项

常用现象

意 义

-d

设置新用户的登陆目录

-e

设置新用户的停止日期,日期格式为MM/DD/YY

-f

帐户过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能。预设值为-1

-g

使新用户加入群组

-G

使新用户加入一个新组。每个群组使用逗号“,”隔开,不可以夹杂空白字

-s

指定新用户的登陆Shell

-u

设定新用户的ID值

设置和修改用户口令passwd

passwd命令用来设置和修改用户命令,只有超级用户和用户自己可以修改密码,其他的普通用户没有修改其他用户密码的权利。其命令如下:

# passwd〔用户名〕

为避免输入密码是被人注意到有多少位,Linux并不采用类似Windows的密码回显〔显示为*号〕,所以,输入的这些字符是看不见的。例如,为新建的userl用户设置密码可使用如下命令:

〔root@localhost root〕# passwd user1

根据系统的提示信息输入两次密码,系统会显示:

passwd ::all authentication tokens updated successfully

表示修改密码成功了。新建用户的工作只有在该用户设置了口令后才算完成,否则无法使用该用户名登陆。

修改用户信息usermod

usermod命令用来修改用户信息,其命令格式如下:

# usermod〔选项〕〔用户名〕

常用命令选项11-20所示。

表4-20 usermod命令常用选项

常用选项

意     义

-d

更新使用者新的登陆目录

-e

设置新用户的停止日期,日期格式为MM/DD/YY

-f

帐户过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能。预设值为-1

-g

更新使用者新用户加入群组

-G

定义使用者为一堆groups的成员。每个群组使用“??”隔开,不可以夹杂空白字

-l

变更用户登陆时的名称,同时使用者目录名也会跟着更动成新的名称

-s

指定新用户Shell

-u

用户ID值,必须为唯一的ID值。用户目录树下所用的文档目录其userID会自动变更,放在拥护目录外的文档则要自行手动更动

例如,下面的命令修改用户信息:

〔root@localhost root〕# usermod –d/home/user2 –s/bin/bash user2

将用户名user2的主目录路径设置在/home/user1,登陆的Shell设置为/usr/bin/gcc。

一般情况下usermod命令会参照命令指令的部分修改用户帐号信息。但usermod不允许改变正在线上的使用者帐号名称,因此,当用usermod来改变用户帐号信息时,必须确认这名没在电脑上执行任何程序。 


1. 我们在root权限下(不是old_user_name登陆),使用命令: usermod -l new_user_name old_user_name 即可更改用户名。
usermod的具体用法可以通过usermod --help查看。

2. 同样在root权限下,使用命令:hostname -v new_host_name来更改域名。
hostname的具体用法可以通过hostname --help查看。


新建组群groupadd

groupadd命令用来建立新的用户组,其命令格式如下:

# groupadd〔选项〕〔用户名称〕

常用选项有:

-g:GID值。除非使用-o参数不然该值必须是唯一,不可相同,数值不可为负。

GID值预设为最小不得小于500而逐次增加。0—499传统上是保留系统帐号使用。

-f:新增的一个已经存在的群组帐号,系统会出现错误讯息然后结束groupadd.

如果是这样的情况,不会新增这个群组(如果是这个情况,系统不会在新增一次)。也可同时加上-g选项,当你加上一个 GID时,此时GID就不用是唯一值,可不加-o参数,建好的群组会显示建立后的结果(adding a group as neither –g or –o options were specified),这是Red Hat Linux额外增设的选项。

删除用户userdel

userdel命令用来删除已经存在的用户及相关的文档,其命令格式如下:

# userdel 〔选项〕用户名

userdel命令的常用选项:

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

Userdel不允许移除正在线上的用户帐号,因此,如果想删除这类用户帐号,必须先杀掉用户在系统上运行的程序才能进行帐号删除。

删除群组groupdel

groupdel命令用来删除已经存在的用户组,其命令格式如下:

# groupdel组名

同userdel类似,如果有任何一个组内的用户在上线,就不能移除该用户组,因此,如果组内有用户在线的话,最好先移出该用户,然后在删除该用户。

用户间切换su

     su 命令常用于不同用户间切换。其命令格式如下:

     # su〔用户名〕

su命令的常见用法是变成跟用户或超级用户,如果发出不带用户名的su命令,则系统提示输入根口令,输入之后则可换为根用户。如果登陆为根用户,则可以用su命令成为系统上任何用户而不需要口令。

   例如,如果登陆为user1,要切换为user2,只要用如下命令:

# su user2

然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。

查看当前在线用户who

who命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他用户建立即使通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。

又如,系统管理员希望监视每个登陆的用户此时此刻的所作所为,也要使用who命令。Who命令的常用命令格式和常用选项如下:

# who〔选项〕

命令who常用命令选项如表4-21所示。

                 表 4-21       命令who常用命令选项

常用选项

意    义

-a

显示所有用户的所有信息

-m

显示运行该程序的用户名,和“who am I”的作用一样

      -q

只显示用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项

-u

在登陆用户后面显示该用户最后一次对系统进行操作距今的时间

-H

显示列标题

所有的选项是可选的,例如,使用命令:

〔root@localhose root〕# who-aH

其中主标题的含义如下表4—22所示。

表4-22 who输出常用标题含义

标题

含义

USER

用户登陆

LINE

用户登陆使用终端

TIME

用户登陆时间

LDIE

用户空闲时间,即至进行操作的时间

PID

用户登陆shell的进程ID

     也可以单独使用who命令,这时将显示登陆用户另、使用终端设备以及登陆到系统的时间三项内容。

====

http://hi.baidu.com/runner/blog/item/608c15ce623db33ab700c83c.html


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

相关推荐

MATLAB/Simulink实战:三电平逆变器SVPWM调制从入门到精通(附完整仿真模型)

本文提供了一份详尽的MATLAB/Simulink实战指南,手把手教你从零搭建三电平逆变器的SVPWM调制系统。文章深入剖析了27个空间矢量的分区与分解算法,并完整实现了包含中点电位平衡控制的Simulink仿真模型,旨在帮助电力电子与电机控制领域的学习者和工程师跨越从理论到实践的鸿沟。

sugar的博客 1212

linux管理员怎么删除用户名和密码,linux使用者帐号添加、修改、删除等管理详解...

Linux, 这个词我敢说100%的coder都听说过, 如果答案是否定的.那说明这篇文章并不适合您!其实Linux一直是众多coder的弱项, 包括笔者也是个菜鸟级, 所以最近尝试着从基础学起, 写了几年的代码终于明白了万丈高楼平地起的道理. 基础不好是很难进步的.今天我们来了解一下Linux的使用者帐号相关知识, 那就不得不说/etc/passwd, /etc/chadow文件了./etc/p...

weixin_30539081的博客 1183

MagicDraw-需求图

MagicDraw学习笔记

木头征的博客 4134

@修改用户(user)信息

修改用户信息(usermod) 修改用户信息最主要的命令是usermod命令,其参数跟useradd基本一致。 修改UID [root@localhost ~]# tail -1 /etc/passwd xiaoyu:x:2002:2002::/home/xiaoyu:/bin/bash [root@localhost ~]# usermod -u 2302 xiaoyu [root@localhost ~]# tail -1 /etc/passwd xiaoyu:x:2302:2002::/hom

欢迎光临本栈——“码栈仙”,一个架构师的脑洞收容所。 这里不生产代码,只做bug的搬运工。 2144

WRF所需气象数据的下载方法

#数据下载是个大问题,巧妇难为无米之炊,没有数据就无法模拟啦,疫情期间国外服务器响应慢,打开网页慢都很正常啦~ WRF数据所需要的外部数据分为两种:静态地理数据,grib格式的气象数据(NAM、GFS、RUC、AGRMET等)。静态地理数据可以从WRF官网获得,比较简单,这里不做介绍。所以这篇日志重点介绍的是气象数据的获取。 提前说明,WRF官网不提供气象数据,但WRF官网提供各类气象数据的下载网址链接,所以我们下载一般还是从WRF官网开始。首先进入WRF官网,然后点击WRF ARW Uusres’ .

六出的博客 1万+

利用DRONEKIT-SITL + MAVPROXY + QGroundControl模拟飞行

dronekit: 一种用于无人机控制的python库。 dronekit-sitl:一种本地仿真工具,相当于本地虚拟化了一个无人机。 mavproxy:数据转发软件(类似于插线板的感觉,一个输入,多个相同的输出)。打开一个Anaconda prompt 首先激活相应的环境 然后运行如下命令: 保持2中的Anaconda prompt处于运行状态,另打开一个Anaconda prompt窗口,运行如下命令: tcp:127.0.0.1:5760: SITL默认端口,作为mavproxy的输入,把输入数据转发

Done___的博客 4344

Linux基础命令---修改用户信息usermod

usermod 修改用户的信息,包括用户名、密码、家目录、uid等。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法 usermod[选项][参数] 2、选项列表 选项 说明 --help ...

weixin_30722589的博客 666

错误代码:11300001 数据集 [xxx] 配置错误“=”附近有语法错误(原理分析)

错误代码:11300001 数据集 [1_Workshift] 配置错误“=”附近有语法错误。

码农研究僧的博客 914

Linux基本命令之修改主机名、用户名、密码

① hostnamectl set-hostname 新主机名。①、进入终端,执行“su -”命令,输入密码,获取root权限;echo "xxxx"|passwd 用户名 --stdin。/etc/passwd --保存用户信息的文件。/etc/shadow 存放用户名密码的文件。例如:永久的修改主机名为sanchuang。groupmod -n 新用户名 旧用户名。usermod -l 新用户名 旧用户名。设置sc98用户的密码为:xxxx。passwd “新的密码”关机: init 0。.....

m0_52165864的博客 1万+

【AI智能体】Codex 插件从使用到项目开发实战操作详解

Codex 插件从使用到项目开发实战操作详解

congge 7629

手把手教你学Simulink——基础电机控制场景实例:基于Simulink的永磁同步发电机温度场耦合仿真

摘要:本文详细介绍了基于Simulink的永磁同步发电机(PMSG)电-热耦合仿真方法。通过Simscape Electrical搭建含热端口的PMSG模型,结合集总参数热网络(LPTN)实现损耗计算与温度反馈,分析了过载工况下温升对电阻和永磁体性能的影响。仿真结果表明:150%过载20秒会导致绕组温升132°C,电阻增加42%,磁链衰减10.5%。文章还提供了自然冷却与强迫风冷的对比数据,并建议通过多物理场耦合仿真预防实机过热问题。该方法可有效支撑高功率密度电机热设计,避免永磁体退磁风险。

MHD0815的博客 248

Linux:Linux用户管理、添加删除修改用户、修改密码、锁定冻结解冻账户、查看创建删除修改用户组

文章目录用户管理1、用户1)添加用户 useradd2)删除用户 userdel3)修改用户 usermod4)修改密码 passwd、查看用户cat /etc/passwd5)锁定账户 冻结账户 解冻账户6)查看主机名、修改主机名2、用户组1)查看用户组 cat /etc/group2)创建用户组 groupadd3)删除用户组 groupdel4)修改用户组 groupmod3、etc/passwd 文件内容解释4、etc/group 文件内容解释 用户管理 管理用户和用户组相关命令 sudo use

阿星小天地 2212

Yocto开发讲解系列 - 总目录

Yocto开发讲解系列总纲Yocto开发专栏前言

fulinux的博客 3万+

linux用户管理:添加用户、设置密码、修改删除

用户管理 添加一个用户 命令名称:useradd 语法:useradd [选项] 用户名 范例:$ useradd hushang 常用命令选项 -g 用户组 指定用户所属的用户组。 -G 用户组,用户组 指定用户所属的附加组。 -m 使用者目录如不存在则自动建立。 为新添加的用户设置登录密码 命令名称:passwd 语法:passwd 用户名 范例:passwd hushang passwd 用户名 按回车后 再输入密码 输入了密码 但是界面上面的不会显示的 公司中我们一般是拿不到root账号的

qq_44027353的博客 3354

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【Linux】用户管理(添加用户、修改密码、删除用户、查询用户信息、切换用户、查看当前用户、用户组)

介绍了Linux中添加用户、修改密码、删除用户、查询用户信息、切换用户、查看当前用户、用户组等相关内容和操作。

mhyasadj的博客 2576

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Linux 系统之用户管理(添加、修改、删除用户,设置密码)

一、介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 ·用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 ·用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的主目录。 ·要想实现用户账号的管理,要完成的工作主要有如下几个方面: 1、用户账号的添加、删除、修改以及用户密码的管理。 2、用户组的管理。 ·用户管

seabluely 2891

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

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

Linux 用户 和 用户组 管理 (添加、删除、修改)及说明

From:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 鸟哥官网 Linux 帐号管理与 ACL 权限设定:http://linux.vbird.org/linux_basic/0410accountmanager.php 鸟哥官网(简体中文):http://cn.linu...

墨鱼菜鸡 2658

Linux:用户管理(用户切换、用户添加和删除、用户组、用户密码修改)

Linux用户管理:1.用户管理:用户切换su、用户添加(useradd、adduser)和用户删除(userdel、deluser);2.用户组(groupadd、groupdel);3.修改用户密码:修改当前用户密码、修改指定用户密码、修改root用户密码passwd

qq_42279379的博客 524

Linux------用户管理(1)添加用户、修改密码、删除用户

用户管理(1)添加用户给用户指定或修改密码删除用户 Linux系统是一个多用户多任务的操作系统,任何一个要用系统资源的用户,必须先向系统管理员申请一个账号,然后用这个账号进入系统。 Linux的用户至少属于一个组。 添加用户 useradd 用户名:新建用户【用户名】 创建用户成功后,自动创建与用户同名的家目录,并默认新建组。 此时用户erer默认组为erer,默认家目录为erer useradd –d 指定目录 指定用户名:给新创建用户指定家目录 不用预先使用mkdir提前新建文件夹 此时erere

qq_42491793的博客 634

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

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

gary_123的专栏 932

linux添加超级管理员用户,修改,删除用户

原文地址::http://www.cnblogs.com/wang123/archive/2010/07/01/1768823.html 相关文章 1、linux命令详解之useradd命令使用方法----http://www.jb51.net/article/45848.htm 2、在Linux系统中怎样创建超级用户,之前有创建了个普通用户----http://zhidao.bai

xqhrs232的专栏 8990

Linux用户管理:添加,删除,修改密码

Linux系统是一个多用户操作系统,本文主要介绍的是Linux用户账号管理工作中常用到的使用命令行来完成用户的增加、删除、修改用户属性、修改密码等操作。

稻哥说编程 381
上一篇: 组播MAC地址
下一篇: LDR指令
Alan0521
博客等级 码龄19年 77粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值