iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 374|回复: 5
打印 上一主题 下一主题

求助,docker部署的Ubuntu怎么修改root密码

[复制链接]
跳转到指定楼层
楼主
发表于 2023-7-2 08:41:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,docker部署的Ubuntu怎么修改root密码。用passwd命令修改了无用,请问需要怎样才能修改
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
沙发
发表于 2023-7-2 09:02:42 | 只看该作者
sudo passwd 用户名   没有用?
板凳
 楼主| 发表于 2023-7-2 09:30:23 | 只看该作者
osward 发表于 2023-7-2 09:02sudo passwd 用户名   没有用?

没用
都提示修改成功了,SSH时输入密码还是错误

地板
发表于 2023-7-2 09:38:00 | 只看该作者
yangchlin 发表于2023-07-02 09:30:23
没用
都提示修改成功了,SSH时输入密码还是错误
修改一个简单到爆的密码,短而且字符单一的那种,先排查是不是卡了输入法


消息来自爱快e云
5#
发表于 2023-7-2 21:33:21 | 只看该作者
您好,要修改Ubuntu的root密码并开启root登录SSH,可以按照以下步骤操作:
1. 打开终端,输入以下命令以切换到root用户:
sudo -i
2. 输入以下命令来修改root密码:
passwd
按照提示输入新的root密码并确认。
3. 编辑SSH配置文件,输入以下命令:
vi /etc/ssh/sshd_config
找到以下行:
#PermitRootLogin prohibit-password
将其修改为:
PermitRootLogin yes
保存并关闭文件。
4. 重新启动SSH服务,输入以下命令:
systemctl restart sshd
现在你应该可以使用新的root密码通过SSH登录到Ubuntu了。


当然也可以一条命令完成:
  1. sudo -i && passwd && sed -i \'s/#PermitRootLogin prohibit-password/PermitRootLogin yes/\' /etc/ssh/sshd_config && systemctl restart sshd
复制代码


6#
发表于 2023-7-12 13:04:26 | 只看该作者
yangchlin 发表于 2023-7-2 09:30没用
都提示修改成功了,SSH时输入密码还是错误

确实改不了,好象是因为docker版本的ubuntu的问题。我是用别的账户登录再sudo -i过去root的

创建一个用户用来以后ssh登录
adduser <your name>

给他sudo的权限
usermod -aG sudo <your name>

重启ssh服务
sudo systemctl restart ssh
然后就可以通过ssh工具用刚创建的用户登录了,sudo -i切换到root账户
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2024-5-22 19:09

Powered by Discuz! X3.3

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表