RedHat 用户管理

Linux Redhat7.4 用户管理 操作系统中一定是要有用户存在的用户一定是依赖用户组存在的1.用户及用户组管理配置文件:用户信息文件/home :存放普通用户的家目录/etc/passwd : 存放的是系统用户的信息本地系统的用户信息全都存放在/etc/passwd每一行记录了一个用户的信息,每一行由7列组成;每一列表示不同的信息,列于列之间用“:”隔开一列登录名root(username):二列密码密文x(passwd):三列用... 阅读详情

linux下强制踢掉登陆用户

查看机器中登陆的用户

[root@sunsyk ~]# w

16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, 0.05, 0.01

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/1 :0.0 Tue15 2days 1:44 0.04s -bash

root pts/2 :0.0 Tue15 46:42m 0.05s 0.05s bash

root pts/3 :0.0 Tue15 2days 0.02s 0.02s bash

root pts/4 172.20.52.114 14:17 58:48 0.16s 0.03s sqlplus

root pts/5 172.20.52.114 15:31 0.00s 0.03s 0.00s w

我把pts/1踢掉(只有root才能去踢掉用户)

[root@sunsyk ~]# pkill -kill -t pts/1

[root@sunsyk ~]# pkill -kill -t pts/2

[root@sunsyk ~]# pkill -kill -t pts/3

查看是不是踢掉

[root@sunsyk ~]# w

16:34:16 up 2 days, 2:40, 2 users, load average: 0.00, 0.05, 0.02

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

root pts/4 172.20.52.114 14:17 1:04m 0.16s 0.03s sqlplus

root pts/5 172.20.52.114 15:31 0.00s 0.03s 0.00s w

以login命令登录:

在用户登录系统期间,除了可使用“su -”命令之外,也可以用“login”命令来改变身份,甚至可以登录其他的主机。如果用“login”命令来改变身份,只要直接在命令后输入将要改变的用户名即可:[root@ns1 root]# login caroline ->改变用户名为caroline,若要登录其他的主机,需要使用“-h”参数来配合“login”命令:[root@ns1 root]# login -h linux2 ->登录名为Linux2的主机。

以rlogin命令登录:

除了使用“login”命令外,“rlogin”也可以用来登录远程主机,它的用法很简单。下面是一个连接到linux2.jschouse.com的范例:

[root@ns1 root]# rlogin linux2.jschouse.com ->登录linux2.jschouse.com

password: ****** ->默认是以相同名登陆,所以没有出现“login”信息

Login incorrect ->如果用来登录的名称与当前的用户名不同,可直接按“Enter”,且忽略错误信息

Login: jack ->重新输入不同的用户名

Password: ****** ->密码

/etc/nologin文件的使用:

如果希望只有root可以登录主机,其他账号都不可以登录,可以在/etc目录下添加名为“nologin”的文件,在该文件中只要随意输入几个字符即可,因为只要系统发现该文件的存在就会禁止其他用户登录。

系统注销:

前面介绍了以“login”命令来改变身份,甚至可以登录其他的主机,而与login相对的命令“logout”,它可以使目前登录的用户注销系统,以便其他用户登录。这个命令的用法很简单,只要输入“logout”即可登录系统:[root@ns1 root]# logout

前面介绍过,Linux系统是一个多用户操作系统,系统中每一个用户的使用权限都需要由系统管理员来设定。这一节将介绍一些系统管理员对用户和用户组进行管理的命令。

4.6.1 创建新用户

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

表4—19 useradd命令常用选项

常用现象

意   义

-d

设置新用户的登陆目录

-e

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

-f

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

-g

使新用户加入群组

-G

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

-s

指定新用户的登陆Shell

-u

设定新用户的ID值

   

    成功创建一个新用户以后,在/etc/passwd文件中就会增加一行该用户的信息,其格式如下:

〔用户名〕:〔密码〕:〔UID〕:〔GID〕:〔身份描述〕:〔主目录〕:〔登陆Shell〕

其中个字段被冒号“:”分成7各部分。

由于小于500的UID和GID一般都是系统自己保留,不用做普通用户和组的标志,所以新增加的用户和组一般都是UID和GID大于500的。

例如使用如下命令:

〔root@localhost root〕# useradd user1

将会创建一个名为userl的用户,关于用户管理命令已经介绍过,在此也不做更多的介绍了。

执行useradd命令的结果如图11-13所示。

4.6.2 设置和修改用户口令passwd

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

# passwd〔用户名〕

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

〔root@localhost root〕# passwd user1

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

passwd ::all authentication tokens updated successfully

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

4.6.3 修改用户信息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来改变用户帐号信息时,必须确认这名没在电脑上执行任何程序。

4.6.4  新建组群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额外增设的选项。

4.6.5 删除用户userdel

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

# userdel 〔选项〕用户名

userdel命令的常用选项:

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

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

4.6.6 删除群组groupdel

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

# groupdel组名

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

4.6.7 用户间切换su

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

    # su〔用户名〕

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

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

# su user2

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

4.6.8 查看当前在线用户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

(六)RHEL系统之Redhat8用户管理(实现添加用户到同一组)及vim使用 Redhat8用户管理 任务背景 任务要求 给开发部门的同事每人创建一个账号,在跳板机 加入到coding组里 任务分解 创建coding组 创建用户并加入到coding组里 给每个账号设置密码 理论储备 一、Linux下用户管理 ㈠ 用户概念及作用(了解) 用户:指的是Linux操作系统中用于管理系统或者服务的人 一问:管理系统到底在管理什么? 答:Linux下一切皆文件,所以用户管理的是相应的文件 二问:如何管理文件呢? 答: 1. 文件基本管理,比如文件的创建、删除、复制、查找 阅读详情

相关推荐

离散数学 --- 图论基础 --- 图的同构,通路与回路,可达性与最短通路

同一个图(这里的图是抽象的数学定义)可以有不同的图形表示方法1.重数:两点之间的平行边的个数1.得到 n!的过程,一个图中的一个结点在另一个图中对应的结点有n种可能(黄框中定义的图来讨论),这个对应好后下一个结点有 n - 1 种可能,再下一个有n-2种,直到最后一个为1,所有可能的结果就等于 n * (n - 1) *(n - 2)*....*1 = n!2.虽然说找对应结点很困难,但不是没有规律可循的。比如1.两个相互对应的结点的度数要相同;

qq_51947882的博客 7440

RHCSA篇 用户和组

linux服务器用户拢共有三种:1.超级用户、2.系统用户、3。

undefineing的博客 4024

PMD相位偏折术实战:如何用Python处理条纹图,让金属外壳的划痕无处遁形

本文详细介绍了PMD相位偏折术在金属外壳划痕检测中的应用,通过Python实现条纹图处理和局部特征增强技术,显著提升微小缺陷的检出率。文章涵盖从四步相移条纹图采集到形状图局部增强的完整流程,特别适合工业质检场景,帮助实现高精度、高效率的自动化检测。

weixin_29291573的博客 510

红帽Redhat—Linux用户管理

什么叫用户? 我们在系统中的各种操作都会以某个身份进行,这些操作的发起者就是 系统中的用户。 系统中的每个进程(运行的程序)都是由某个用户运行。 用户类别: 管理员用户 普通用户 系统用户 登陆用户 用户的标识: User ID(UID) 管理员:UID为0 普通用户:1­-65535 系统用户:UID为1-­499(RHEL6),1­-999(RHEL8) 系统中用于运行各种服务程序的用户,默认是不能登录系统的。 登陆用户:500­-6000(RHEL6),1000­-60000(RHEL8) 组类别:

m0_52812401的博客 5203

麒麟桌面操作系统QT开发环境搭建

麒麟操作系统安装Qt

因为热爱,所以坚持,记录工作中的乐趣 9273

ROS+Gazebo仿真入门:用TurtleBot3模拟扫地机器人全流程

本文详细介绍了如何利用ROS和Gazebo仿真平台,以TurtleBot3 Waffle Pi模型为核心,从零搭建并运行一个虚拟扫地机器人的全流程。内容涵盖仿真环境搭建、世界与机器人模型解析,并重点演示了SLAM建图、自适应蒙特卡罗定位以及全局与局部路径规划等核心算法实战,为机器人算法开发与验证提供了高效、低成本的解决方案。

sre5engineer的博客 1087

RHEL用户和组管理

创建/test目录,在此目录中任何用户都可以创建文件或目录,但只有用户自身和root用户可以删除用户所创建的文件或目录。权限分为读(r)、写(w)和执行(x)权限,分别表示对文件的读取、写入和执行操作。在Linux系统中,每个用户都有一个唯一的用户名,用于标识其在系统上的身份。每个用户都有一个关联的用户ID(UID),这是一个唯一的数字标识符。每个组都有一个关联的组ID(GID),这是一个唯一的数字标识符。每个文件和目录都有所有者、所属组和其他用户的权限。每个组都有一个唯一的组名,用于标识组。

qq_73841617的博客 1055

ANSYS Twin Builder实战:5步搞定数字孪生模型部署(附ROM配置技巧)

本文详细解析了ANSYS Twin Builder在数字孪生模型部署中的实战应用,重点介绍了ROM(降阶模型)配置技巧。通过5个关键步骤,从环境搭建到工业部署,帮助工程师高效实现高精度三维仿真到轻量化数字孪生的转化,提升预测性维护和系统仿真效率。

weixin_27330481的博客 659

大白话【5】redhat 9 用户,用户组管理

redhat 9 用户,用户组管理

Tiger93的博客 1996

华为OD干了两个月,还是跑了

​本人工作了快13年,base南京。2024年2月份由于公司业务变动第一次拿到了公司发的大礼包,同时也面临着失业的问题,我对自己的技术还是很有信心的,但是,找了大概有一个多月时间,发现心意的工作的确不太好找,当然收到挺多家offer,就是薪资不太满意,外包也一直不想去,不过说实话外包给的薪资普遍要比自研的单位要高一些,最后为了钱还是进华为(既然选择外包那就选择好一些的吧),毕竟中年老男人工作不能断太久。

啊渊的专栏 1万+

【AI智能体】Dify 基于知识库搭建智能客服问答应用详解

Dify 基于知识库搭建智能客服问答应用详解

congge 6929

Redhat

6、创建alex用户,使alex用户满足以下要求,用户id为3456,描述名为alian,密码为glegunge,附属组为group#7、创建admin用户,无密码,描述为teshu,设置基本组为temp。#2、创建myuser用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的所属组是mygroup。#3、添加一新用户helen并设置其用户主目录/helen,密码为空,并将temp组群作为用户helen的附加组群。

cy_kenma的博客 507

图像修复的万能模型:用Instruct-IPT统一解决去雨、去雾、去模糊三大难题

从原理到实战,你已经掌握了Instruct-IPT的核心逻辑和使用方法。它不仅能一站式解决多种图像退化问题,还能通过文本指令灵活控制,是图像恢复领域的“多面手”。现在,不妨找几张有雨雪、雾霾、模糊问题的图像,用Instruct-IPT亲手试试效果。当你看到模糊的图像变得清晰,被雨雾遮挡的细节重新浮现时,你会真切感受到这项技术的魅力。后续还可以尝试调整文本指令的描述方式,看看模型的响应有什么变化——探索的过程,就是你技术进阶的最好见证。

m0_71589036的博客 226

redhat用户和组管理

(2)系统用户:这类用户的uid和gid的范围在 201~999之间,不会用于登录,而是用于某个进程的管理。4.在/etc/shadow这个文件中定义了账号的密码信息,一行表示一个用户信息,以冒号分隔为 9 列。这里我们可以发现,group中的haha并未修改为hehe,那是因为组中不受影响,只修改用户单独的信息。(1)超级用户:这类用户的uid和gid都是 0,具体非常大的权限,用于管理整个系统。(1)使用useradd命令添加用户,这里以添加名为haha的用户为例。(4)":"后的空白:附加信息。

2403_89539377的博客 482

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

LINUX(redhat 7.0)管理用户

1.用户理解 2.用户管理 3.用户权力下放 4.用户认证信息的控制

a18829898663的博客 700

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

redhat7下对用户账户的管理

redhat7对用户帐号的管理主要集中在新建,删除和修改三个动作。 1.新建用户   通过useradd --help,我们得到useradd的详细参数。     -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。     -s Shell文件 指定用户的登录Shell。     -u 用户号 指定用户的用户号。   简单使用:     (1)添加用户...

weixin_30266829的博客 289

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

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

RedHat学习 linux用户管理命令(添加,删除,修改)     查看机器中登陆的用户 [root@sunsyk ~]# w 16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, 0.05, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 :0.0 Tue

私_有_云 1280

Redhat Linux 用户管理

用户及用户组存在的意义 用户是操作者在系统中的身份标识 用户名称是我们在登陆系统需要使用到的身份表示,这个身份标识决定了我们的用户家目录在系统的哪个位置和哪个具体的目录内。 组是逻辑概念,是用户的集合 用户的存在为了限制权限 不同用户身份有不同的含义,例如超级用户可以享有系统内的任意操作,再者我建立一个aaa用户和bbb用户,同样可以登入系统,但是这两个改密码时只能操作自己本身,超级用户没有下放权...

Howei__的博客 1666

linux桌面切换不了用户,RedHat LINUX桌面切换和用户管理技巧

Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME。如果你在安装系统时没有装KDE软件包的话,那么我们就来看看如何在安装完系统后安装它。桌面切换安装完Red Hat并启动计算机,此时将进入GNOME桌面环境。登录后,点击“开始”→“系统设置”→“软件包”,随后在“软件包管理”窗...

weixin_30618553的博客 570

linux 桌面切换用户名,RedHat LINUX桌面切换和用户管理技巧

Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME。如果你在安装系统时没有装KDE软件包的话,那么我们就来看看如何在安装完系统后安装它。桌面切换安装完Red Hat并启动计算机,此时将进入GNOME桌面环境。登录后,点击“开始”→“系统设置”→“软件包”,随后在“软件包管理”窗...

weixin_30147611的博客 669

Linux redhat目录下用户管理

1.添加用户 useradd username(添加一个以username为用户名的用户) passwd username(指定给username添加密码) 接着是两次密码输入。

涂作权的博客 1529

linux 桌面切换用户名,RedHat LINUX桌面切换与用户管理技巧

RedHat LINUX桌面切换与用户管理技巧Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME。如果你在安装系统时没有装KDE软件包的话,那么我们就来看看如何在安装完系统后安装它。桌面切换安装完Red Hat并启动计算机,此时将进入GNOME桌面环境。登录后,点击“开始”→“...

weixin_29911569的博客 831

3.1.2 linux用户管理 : 常用查询 (debian和RedHat通用) : 用户组查询

3.1.2 linux用户管理 : 常用查询 (debain和RedHat通用) : 用户组查询 1.常用命令 $ groups ##查看当前用户所属用户组 $ cat /etc/group ##查看所有的用户组 $ cat /etc/group | grep sgx ##查看指定用户组 2.查看当前用户所属用户组 $ groups sgx adm cdrom sudo dip plugdev...

one_chao的博客 780

3.1.1 linux用户管理 : 常用查询(debian和RedHat通用) : 用户查询

3.1.1 linux用户管理 : 常用查询(debain和RedHat通用) : 用户查询 1.常用命令 $ who ##查询所有的shell登陆用户 $ who I am ##查询当前登陆的用户 $ cat /etc/passwd ##查询所有用户的数据库 $ cat /etc/passwd...

one_chao的博客 877

关于Redhat的shell、用户管理和快捷键总结

关于linux入门级的用户管理,与shell讲解

初中生的博客 927

RedHat用户管理(添加,删除,修改)

linux下强制踢掉登陆用户 查看机器中登陆的用户 [root@sunsyk ~]# w 16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, 0.05, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 :0.0 Tue15 2days 1:44 0.04s -bas

fujibayashikyo的专栏 2806
上一篇: Undefined variable "org" or class "org.apache.axis.encoding.Base64"解决方法
下一篇: apache用户控制文档
aldenphy
博客等级 码龄20年 90粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值