相关疑难解决方法(0)

在linux中添加用户(useradd)时创建/修改了哪些文件?

我知道/etc/group并被/etc/passwd修改和/home/user/*创建,但还有其他的吗?

谢谢。

linux user-management

3
推荐指数
1
解决办法
7170
查看次数

手动编辑 /etc/passwd 和 /etc/shadow 后 SSH 验证失败

最近,我需要向我们的 CentOS 服务器添加一个用户。出于某种原因,我无法使用 useradd 或 userdel 添加或删除它们,因此我手动编辑了 /etc/passwd 和 /etc/shadow,添加了它们。然后我能够以 root 用户身份使用 passwd 来更改他们的密码,一切都很好。

或者我是这么想的。现在,一些用户根本无法通过 SSh 登录 - 当提示输入密码时,他们会Permission denied, please try again.尝试 3 次,然后Permission denied (publickey,gssapi-with-mic,password).

这可能与 /etc/passwd 和 /etc/shadow 的更改无关 - 删除对这些文件的更改并不能解决问题。

编辑 1:新用户可以通过 ssh 登录,但一些老用户(包括 root)不能。问题也仅限于 ssh - 登录物理机并使用 su,两者都可以正常工作。

linux ssh centos

3
推荐指数
1
解决办法
4305
查看次数

标签 统计

linux ×2

centos ×1

ssh ×1

user-management ×1