gpt4 book ai didi

ubuntu - 在 Linux Snappy Ubuntu Core 上更改密码

转载 作者:行者123 更新时间:2023-12-04 18:30:26 25 4
gpt4 key购买 nike

我想问你,如何将用户添加到 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 访问时更是如此。

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

最佳答案

要解决您的问题,请按照您已经提到可写的方式安装文件系统,并将您的用户的条目从 移动/etc/passwd /var/lib/extrausers/passwd .对 中的条目执行相同操作/etc/影子 并将其移至 /var/lib/extrausers/shadow .然后再次尝试更改密码:

sudo passwd <user-name>

Something that seems strange is that sudo cat /etc/shadow will not show any user called ubuntu.



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

and I don't know what does that exclamation marc (!) means.



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

关于ubuntu - 在 Linux Snappy Ubuntu Core 上更改密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30323241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com