【Linux编程】三分钟让你学会Linux下用户密码更改

article/2025/9/23 23:41:52

Linux环境下密码更改包括两种:
第一种:root用户(管理员)密码更改
第二种:非root用户(普通用户)密码更改

可能需要进行密码更改的场景:

①购买云服务后,原始的root密码过于复杂,不方便记忆和使用,需要进行root密码更改。
②创建一个新的用户后,发现最初设置的密码不好管理,或者之前把这个账号分享给其他人,但是又想要收回账号 。
③没啥事情,就是玩儿~


一、root用户密码更改

总思路:要进行root密码更改,必须在root用户下进行。

步骤一:前期准备,登录root用户
我们可以直接用root用户登录,输入用户名和密码进行登陆。
在这里插入图片描述
在这里插入图片描述
如果我们是用非root用户(除了root以外的其他用户)登录:
在这里插入图片描述
在这里插入图片描述
需要先将非root用户切换到root用户下,因为只用在root用户下才能更改root用户密码。这是一种用户的权限管理,root用户具有最高的权限,普通用户没有那么高的权限。

需要使用 su 命令进行用户切换
在这里插入图片描述

注意:
1)su命令的使用补充:
①非root用户切换到root用户直接使用 su 命令即可(也就是su直接加回车键enter)
②root用户切换到非root用户需要用使用 su命令外加用户名(你需要告诉系统你要切换到哪一个非root用户吧!root用户只有一个,而非root用户可以有多个),也就是 su username (注意命令和参数之间都需要用空格隔开,以便区分,至于你用一个空格还是多个空格,完全没有影响)
2)密码password的输入:
①非root用户-- > root用户 需要输入密码;root用户-- > 非root用户 可能不需要密码
②当我们用键盘输入进行密码的时候,屏幕上并不会显示任何东西。(不像Windows显示 * ***或者其他字符)但是我们实际上已经输入进去了
③当密码输入完毕,按回车键enter,密码正确就是切换成功,否则会提示你密码输入错误,进行重新输入。

步骤二:使用passwd命令更改密码
passwd命令介绍:passwd是password的缩写形式,用于进行密码的更改,常用参数(以下内容了解即可)
在这里插入图片描述
具体操作如下:
在这里插入图片描述

①直接输入passwd ,然后按回车键enter
②这时候系统会提示我们输入新密码 New password,直接输入即可
③系统会提示我们重新输入新密码进行确认 Retype new password,再次输入即可
④若步骤②和③输入密码一致,则更改密码成功,否则需要重新操作一遍。


一、非root用户密码更改

对于非root用户密码的更改有两种方式,一种是用root用户去更改,一种是用非root用户更改。

方式一:使用root用户更改密码
在这里插入图片描述
直接使用passwd username (username代表要更改的用户名),然后就是输入新密码,确认新密码,更改成功…

注意:使用root用户更改非root用户时,不需要输入非root用户本身的密码,root用户真的是能够“为所欲为”。

方式二:使用非root用户更改密码
在这里插入图片描述
要更改哪个用户的密码,就要登录相应的用户。

不要登录另外一个用户,想想如果其他用户也可以修改我们的密码,那么我们的密码有何意义,只是为了形式上登陆一下?。
如果哪天出现个大魔王把所有用户的密码都改了,那是不是所有人都登陆不上了呀~,有的同学可能会抬杠说“用root用户不也可以更改所有非root用户密码吗?”。
那我们就不能“不要告诉大魔王root用户密码吗?”甚至不要告诉除管理员以外任何人root用户密码,以确保所有用户使用的安全性。


http://chatgpt.dhexx.cn/article/ptWUSlxp.shtml

相关文章

Linux忘记root登陆密码,修改密码方法

前言 <1>为了安全&#xff0c;通常我们会把密码设置的较为复杂&#xff0c;因此一旦我们密码记录的文件发生错误或者忘记密码了&#xff0c;下面有几个方法可以帮你重设密码 <2>实际上分为两种更改密码的方法&#xff08;有服务运行的最好不要重启&#xff09;&am…

Linux修改普通用户密码

【起因】    人都会忘记密码&#xff0c;即使你之前做过了统计&#xff0c;但是一次不经意的修改&#xff0c;没有统计&#xff0c;也会产生大麻烦。 【前提】    此前提为你修改虚拟机用户密码所必须的软件&#xff1a;   XShell任意版本即可 【具体步骤】    …

linux修改用户密码命令

useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 说明&#xff1a;新创建的用户会在/home下创建一个用户目录testuser usermod --help 修改用户这个命令的相关参数 userdel testuser 删除用户testuser rm -rf testuser 删除用户testuser所在…

Linux系统服务器修改用户密码的方法

Linux系统下可以通过 passwd 命令来个修改用户的密码&#xff0c;操作起来也非常的简单。 Linux修改用户密码的方法 命令&#xff1a; #修改自己登录用户的密码 passwd #修改某个用户的密码&#xff0c;必须root用户 passwd 用户名 例&#xff1a; Linux 修改自己当前用户的密码…

Linux 重置root密码和修改用户密码

一、没有忘记自己的密码&#xff0c;进行修改 1、修改root密码 执行&#xff1a;passwd root, 按照提示输入新的密码两次。 如果用xshell连接的情况下&#xff0c;需要重新验证新的密码。 [rootcentos7 ~]# passwd root 更改用户 root 的密码 。 新的 密码&#xff1a; 无效…

Linux系统修改 root 用户密码

方法一&#xff1a;rd.break 第1步 重启系统&#xff0c;在下图所示界面按e键 第2步&#xff1a;找到 linux这行&#xff0c;末尾输入 空格 rd.break 然后按 ctrlx 第3步&#xff1a; 查看可选步骤 输入&#xff1a;mount | grep sysroot 这里sysroot是以ro只读的形式挂载的…

Linux服务器如何修改登录用户的密码

Linux作为一款开源免费的系统&#xff0c;在服务器上的使用非常广泛&#xff0c;由于Linux是一个非以可视化界面为主的系统&#xff0c;所以很多设置需要用到指令&#xff0c;例如修改登录用户的 密码&#xff0c;就需要使用到:passwd 1、输入用户的正确密码&#xff0c;登录到…

Linux中修改或重置密码

在Linux中有两种方法修改或重置密码&#xff1a; 1.重启系统&#xff0c;按‘E’进入编辑内核参数的页面 2.找到linux行&#xff0c;末尾空格后输入 rd.break 然后按ctrlx 3. 输入mount | grep sysroot(注意空格)查看&#xff0c;可选步骤 ro 这里sysroot是以只读的形式挂载的&…

Linux:修改用户密码

Linux修改用户密码 使用的Linux版本是&#xff1a;ubuntu-18.10-live-server-amd64 知道一个用户名密码时&#xff0c;修改用户密码&#xff0c;各个版本下都是通用的&#xff1b; 重置密码的时候&#xff0c;版本不同&#xff0c;可能操作的地方不一样了。 如果一个账号的…

针对文本文件单行连续多字符内容根据分隔符号转多行方法

1、提供的数据没有换行&#xff0c;单行连续多字符&#xff0c;以逗号分隔 2、新创建个电子表格 然后 文件 -打开 &#xff0c;文件类型选择txt,然后导入你要导入的文本文件&#xff0c;选择 分隔符符号&#xff0c;分割符号 选择 逗号&#xff0c;导入后 然后复制数据&#x…

matlab如何以矩阵形式读取TXT格式大量带分隔符号的实验数据

首先&#xff0c;这是我自己遇到的一个问题&#xff0c;查阅了很多资料&#xff0c;发现MATLAB直接调用这样的文件并不理想&#xff0c;下面我将借助Excel工具处理&#xff0c;再用MATLAB调用Excel的方法来获得想要的效果。以一个TXT格式文件为例子。 data.txt 当然&#xff0c…

LabVIEW学习笔记十二:分隔栏详解

使用分隔栏和窗格 分隔栏&#xff08;例如&#xff0c;工具栏、状态栏&#xff09;用于创建专业美观的前面板用户界面。使用分隔栏&#xff0c;将前面板分隔为多个独立的区域&#xff0c;上述独立的区域称为窗格。每个窗格都类似于一个前面板&#xff0c;有其独立的面板坐标和…

Excel如何统计多种分隔符号的单元格姓名个数

之前跟大家分享了如何统计Excel同一单元格中姓名个数的方法&#xff0c;但是有小伙伴问我假如单元格中姓名之间的分割符号不都是逗号该怎么办&#xff1f;下面就跟大家分享一下。 如下图&#xff0c;单元格中含有多种分割符号&#xff0c;有全角符号也有半角符号&#xff0c;有…

SQL Server中自定义函数:用指定的分隔符号分割字符串

微软SQL Server数据库中包含了很多内置的函数&#xff0c;入下图&#xff1a; 它们用于处理日期、数学、元数据、字符串等。 其中最为常用的就是处理字符串&#xff0c;里面包含了CharIndex()等函数&#xff0c;非常方便使用。 但是对于特殊字符串的处理&#xff0c;比如&a…

python的分隔符_python分隔符

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1.split不支持同时使用多种字符做分隔符,如果想实现这样的效果,可以用re,例如:s=hello! this?is!what?i! want>>>shello! this?is!what?i! wan…

怎么根据分隔符号将Excel数据换行复制

今天跟大家分享一下怎么根据分隔符号将Excel数据换行复制 1.如下图我们想要将左边数据根据分隔符号“/”&#xff0c;将表格转为右边那样。 2.首选选择D3单元格 3.然后点击下图选项&#xff08;Excel工具箱&#xff0c;百度即可了解详细下载安装信息&#xff0c;本文这里就不做…

mysql中如何将存在分隔符号的一列进行拆分,成为多行

mysql中如何将存在分隔符号的一列进行拆分&#xff0c;成为多行 -- ****************************** 写在前面的说明 ********************************** /* student 为 上面左图的表名&#xff0c;表内字段名称见上图&#xff1b; 1.一个中文符号或者文字长为3&#xff0c;一…

「Python编程规范」语句分隔符号

功能要求 在Python中使用语句分隔符号“;”&#xff0c;在一行代码中编写多条语句。 实例代码 print(100);print(23) 运行结果 知识说明 print(100);print(23)&#xff1a;print(100)和print(23)分别是两条语句&#xff0c;但这两条语句编写在同一行代码中&#xff0c;中间…

wps怎么删除分隔符号 分栏

这时我们就可以看到所插入的分节符了。如要删除先将光标定位到分隔符前面&#xff0c;按Delete即可删除。

Java入门(一)java中的分隔符号

一直想自己学着写点东西&#xff0c;就趁着寒假写个简单的java入门&#xff0c;当时学校发的教材《java应用开发与实践》这本书作为小白入门就足够了 所以我准备按着这本书的目录顺序来写。&#xff08;如果是大学生然后只是为了应付考试&#xff0c;学校配的书看了就绰绰有余…