首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改码头-机器码头用户默认密码

更改码头-机器码头用户默认密码
EN

Stack Overflow用户
提问于 2018-06-29 10:58:45
回答 1查看 1.8K关注 0票数 3

我正在使用对接机配置一个生产码头环境,也与码头群。创建新的停靠机时,用户默认密码是tcuser。您将需要这个链接您的计算机从其他站点配置.ssh/authorized_keys文件。

当您开始启动服务时,您将希望更改默认的停靠器用户密码,这样您就可以保护您的系统免受未经授权的访问(docker用户是sudoer!),但是当您启动passwd命令并重新启动机器时,您将看到您的更改已被恢复。

问题:我应该在何处或如何更改停靠用户密码以保持重新启动之间的更改?

EN

回答 1

Stack Overflow用户

发布于 2018-08-14 17:56:09

Boot2docker是一个ISO映像,它启动您的光机,并在其上运行停靠守护进程。它有两个目录,在其中存储持久信息:

  • /var/lib/booot2docker:用来存储可操作的系统配置。
  • /var/lib/docker:用于存储停靠守护进程配置。

在启动期间,这两个文件夹被填充到tmpfs文件系统中,因此您必须在这里进行更改。

因此,要更改密码,您必须登录到正在执行docker-machine ssh YourMachine的机器中。然后更改文件/var/lib/boot2docker/profile并将这一行添加到文件中:

代码语言:javascript
复制
echo "docker:YourNewPassword"|sudo chpasswd

然后,您必须重新启动机器,例如,从主机启动docker-machine restart YourMachine。这样,profile脚本将在启动时执行,并在每次重新启动时将您的密码重置为您选择的密码。

您可以检查旧密码tcuser是否不再起作用,就像预期的那样。

记者:我还是不明白怎么这么难找到一个解决这个问题的堆叠或谷歌离开.我真的觉得这很重要。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51100194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档