问题

问题

=

我有三台电脑:

  1. 192.168.0.70 dell 有一个 ldap 服务器
  2. 应配置 192.168.0.60 pb 以连接到 dell 的 ldap 服务器
  3. 192.168.0.80 mac

如果我使用 ldap 用户帐户 (此处为 pduchesne) 通过 ssh 连接到 pb,我将使用我自己的名字登录到 pb 的 pduchesne 主目录:

romain@Mac:~$ ssh pduchesne@pb
pduchesne@pb's password:
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-53-generic x86_64)

romain@pb:~$ pwd
/home/users/pduchesne
romain@pb:~$ whoami
romain

问题

我如何连接并更改帐户pduchesne/用户?

编辑1

访问日志:我刚刚断开与 pb 的连接并通过 ssh pduchesne@pb 从 mac 重新连接:

Jan 13 11:58:15 pb sshd[14130]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.0.80  user=pduchesne
Jan 13 11:58:15 pb sshd[14130]: Accepted password for pduchesne from 192.168.0.80 port 64369 ssh2
Jan 13 11:58:15 pb sshd[14130]: pam_unix(sshd:session): session opened for user pduchesne by (uid=0)
Jan 13 11:58:15 pb systemd-logind[18050]: New session 2084 of user romain.
Jan 13 11:58:15 pb sshd[14130]: pam_unix(sshd:session): session opened for user pduchesne by (uid=0)
Jan 13 11:58:17 pb sshd[14158]: Received disconnect from 192.168.0.80 port 64369:11: disconnected by user
Jan 13 11:58:17 pb sshd[14158]: Disconnected from 192.168.0.80 port 64369
Jan 13 11:58:17 pb sshd[14130]: pam_unix(sshd:session): session closed for user pduchesne
Jan 13 11:58:17 pb sshd[14130]: pam_unix(sshd:session): session closed for user pduchesne
Jan 13 11:58:17 pb systemd-logind[18050]: Removed session 2084.

笔记

PS:这个问题接着另一个问题,这里:无法连接 ldap

答案1

从你的另一个问题(无法连接 ldap)我了解到您已经设置了用户的uid普杜切斯内1000在 LDAP 和本地用户帐户中羅曼还有 uid1000。因此映射是错误的。您可以使用以下命令进行验证:

getent passwd | grep 1000

在输出中,两个用户应该显示相同的 uid。

原则上,最好对来自 ldap 的用户使用更高的 uid 号码,以便更好地将他们与本地用户区分开来,并且不会发生此类冲突。

要解决这个问题,您可以更改其中一个用户的 uid,最好在 LDAP 中更改它。

相关内容