Linux怎么修改用户密码

Linux怎么修改用户密码,第1张

Linux中修改用户密码用passwd命令,passwd命令加一个用户名,表示修改这个用户的密码;passwd命令后面不加用户名,则表示修改当前登录用户的密码(就是你执行passwd命令时的那个用户)。
如果是修改普通用户的密码,可以用root身份执行passwd命令加用户名,也可以用普通用户身份直接执行passwd命令不加用户名,表示修改自己的密码。
因为普通用户不能修改root密码,所以如果要修改root密码,就要切换到root用户来执行passwd命令,并且不用带用户名。

Linux上设置用户密码可以用passwd命令,passwd命令后面可以加一个用户名,表示修改passwd命令跟着的这个用户的密码;passwd命令后面也可以不加用户名,表示修改当前登录的用户的密码(就是你执行passwd命令时的那个用户)。
但是要注意,只有root用户执行这个命令时,可以修改任何用户的密码(包括root自己),所以一般是用root用户身份来使用passwd命令改密码,而普通用户也可以用这个命令,不过只可以修改自己的密码。
root用户使用时,当提示你输入密码,直接输入新密码即可(不需要输入旧密码)。普通用户使用passwd命令时,它会先提示你输入旧密码,旧密码输入正确后再输入新设定的密码。

单人维护模式登入即可更改你的root密码
由于lilo这个开机管理程序已经很少见了,
这里使用grub开机管理程序作为范例来介绍
先将系统重新启动,在读秒的时候按下任意键就会出现选单画面,仔细看选单底下的说明,按下『e』就能够进入grub的编辑模式了。
此时,请将光标移动到kernel那一行,再按一次『
e
』进入kernel该行的编辑画面中,
然后在出现的画面当中,最后方输入
single

kernel
/vmlinuz-2618-128el5
ro
root=LABEL=/
rhgb
quiet
singl
再按下『
Enter
』确定后,按下
b
就可以开机进入单人维护模式了!
在这个模式底下,你会在tty1的地方不需要输入密码即可取得终端机的控制权(而且是使用root的身份)。
然后就能够修改root的密码了!请使用底下的口令来修改root的密码
[root@>用户自己是无法更改ftp账户密码的,只有管理员才能更改 管理员 *** 作: A 登录Linux主机后,运行命令:”useradd ftpadmin -s /sbin/nologin “。该账户路径默认指向/home/ftpadmin目录;如果需要将用户指向其他目录,请运行命令:useradd ftpadminlinux搭建的FTP服务器,用户怎么自己修改密码?

密码指的是root的密码吗?
如果是root的密码的话,那就简单了passwd root ;回车2次密码就ok了。或者使用 echo 密码 |grep --stdin root 就可以了。其实服务器的安全是有很多设置的,比如 ssh不允许root登录,比如ssh 使用key登录,比如密码复杂性,比如防火墙设置,比如selinux。linux的更多安全设置建议参考《linux就该这样学》的内容,基本上就是这么多,剩下的就是调优的安全。加油吧!!!

linux是另一种与Microsoft *** 作系统大不相同的 *** 作系统,公司的服务器就是应用这个 *** 作系统。它的具有较好的安全性,而且其内核是免费的,但 *** 作稍微复杂。 root账号 是Linux中默认的 *** 作系统管理员登录密码,相当于Microsft windowsNT/2K中的Administrator。以root命今登录后具有很大的管理 *** 作权限,既然能将root密码都改掉,那么其它用户密码就更是”小菜一碟”。但是在更改密码时必须重启计算机,想Telnet一类方法可能就不能更改。
解决方法一 lilo
1 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2 回车计算机启动后可直接进入linux命令行
3 #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::
保存
4 #reboot重启,root密码为空
解决方法二 grub
1 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2418-14 ro root=LABEL=/),然后按e键
3 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2418-14 single ro root=LABEL=/
4 回车返回,然后按b键启动,即可直接进入linux命令行
5 #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::
保存
6 #reboot重启,root密码为空
解决方法三、将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同
原理:在LINUX *** 作系统中,各类文件都放在一个固定的目录下(UNIX也是这样),”/”就是根目录,而 *** 作系统登录密码就放在/etc目录下,若登录密码经过加密的,就放在shadow文件中;而未经加密的就放于password文件中(因好久没有用linux所以此文件名记得不太清楚)。找到相应的要改密的用户命,在相应的项(因为此文件内容是以固定的格式放置的)上将密码删除即可。
相信你把以上文章看懂之后,面对许多 *** 作系统,就会如”无密之地” 密码忘记之类的事大概也难不住你了。由于篇幅限制就写到这里,下一期给大家写点关于文件的加密与忘记密码的解决方法,到时,你忘记word文件的密码又不可怕了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10574403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存