我编辑了 /etc/passwd 并且遇到了奇怪的问题

kir*_*gan 0 linux debian ssh users passwd

/etc/passwd为非 root 用户手动编辑- 是的,我知道这很糟糕。不幸的是,我很晚才看到这一点(手动编辑 /etc/passwd 和 /etc/shadow 后 SSH 验证失败)。我已经恢复/etc/passwd到以前的状态,但是服务器上发生了一些奇怪的事情,例如:

useradd some_user
Run Code Online (Sandbox Code Playgroud)

不会为此用户创建主目录,也不会询问密码,旧用户的授权不起作用。我希望有人已经遇到过这样的问题。PS我使用Debian

nic*_*rim 6

useradd默认情况下不创建用户的主目录,也不要求输入密码。可以通过-mflag来创建home目录,创建passwd后直接运行设置密码即可。

man useradd 显然会告诉你更多。


归档时间:

查看次数:

223 次

最近记录:

12 年,9 月 前