【问题标题】:Change password at Linux Snappy Ubuntu Core在 Linux Snappy Ubuntu Core 上更改密码
【发布时间】:2015-05-19 10:37:10
【问题描述】:

我想问你,如何将用户添加到 Snappy Ubuntu Core。 当我下载 Ubuntu Core 的映像时,有用户“ubuntu”,密码为“ubuntu”和 sudo 组。我会用小教程(命令)写给那些试图处理同样问题的人。

首先我必须创建新的组和用户。这有点棘手,因为某些文件系统被安装为只读。所以我必须找出哪些分区被挂载为只读。

sudo mount | grep "(ro"

现在我必须重新挂载那个只读分区。

sudo mount -o remount,rw /partition/name /where/to/mount

并在有一些只读分区时重复。我不知道这些分区包含什么。我只是重新安装了所有。重新启动后,它们将再次只读。

现在我可以在光盘上的任何地方写入。所以我创建了新组,并添加了新用户。一切都很好,指向我想更改密码的地方。当我尝试运行 passwd 来更改用户密码时,我得到了这个:

(amd64)ubuntu@localhost:~$ sudo passwd payne
passwd: Authentication token manipulation error
passwd: password unchanged

我不知道为什么会这样。你有什么想法吗?我可以在将来添加一些配置的摘录等。什么时候需要就问吧。

有些奇怪的是

sudo cat /etc/shadow

不会显示任何名为 ubuntu 的用户。只有 payne(我添加),那条线看起来像

payne:!:16574:0:99999:7:::

我不知道那个感叹号 (!) 是什么意思。

它是 Ubuntu Core(用于 cloads 和设备的 Ubuntu),除了 Debian 或 Ubuntu 之外,还必须有其他机制。但在我看来,使用默认密码的默认用户并不是最好的主意,当它可以从 SSH 访问时更是如此。

感谢您的每一个建议,最好的问候, 扬哈克

【问题讨论】:

  • 我也有同样的问题!你找到解决办法了吗? @Mateo:您的链接似乎已损坏。

标签: ubuntu readonly passwd


【解决方案1】:

为了解决您的问题,安装您已经提到的可写文件系统,并将您的用户条目从 /etc/passwd 移动到 /var/lib/extrausers/passwd强>。对 /etc/shadow 中的条目执行相同操作并将其移动到 /var/lib/extrausers/shadow。然后再次尝试更改密码:

sudo passwd <user-name>

有些奇怪的是 sudo cat /etc/shadow 不会显示任何名为 ubuntu 的用户。

您将在 /var/lib/extrausers/passwd/var/lib/extrausers/shadow 中找到默认的 ubuntu 用户。这些文件由libnss-extrausers读取。


我不知道那个感叹号 (!) 是什么意思。

感叹号 (!) 表示密码已锁定。 shadow(5)

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 2016-08-07
    • 2019-05-01
    相关资源
    最近更新 更多