Pregunta

i tiene un trabajo solaris 10 servidor con ssh y NIS utilizando la siguiente configuración:

# /etc/nsswitch.conf
passwd:     files nis
group:      files nis

y

# /etc/ssh/sshd_config
 Protocol 2
 Port 22
 ListenAddress ::
 AllowTcpForwarding no
 GatewayPorts no
 X11Forwarding yes
 X11DisplayOffset 10
 X11UseLocalhost yes
 PrintMotd no
 KeepAlive yes
 SyslogFacility auth
 LogLevel info
 HostKey /etc/ssh/ssh_host_rsa_key
 HostKey /etc/ssh/ssh_host_dsa_key
 ServerKeyBits 768
 KeyRegenerationInterval 3600
 StrictModes yes
 LoginGraceTime 600
 MaxAuthTries       6
 MaxAuthTriesLog    3
 PermitEmptyPasswords yes
 PasswordAuthentication yes
 PAMAuthenticationViaKBDInt yes
 PermitRootLogin yes
 Subsystem  sftp    /usr/lib/ssh/sftp-server
 IgnoreRhosts yes
 RhostsAuthentication no
 RhostsRSAAuthentication no
 RSAAuthentication yes

Ahora, quiero cambiar al modo compat:

# /etc/nsswitch.conf
passwd:     compat
group:      files nis

He añadido unos pocos usuarios a:

# /etc/passwd
+luke:x:::::

corrieron pwvcon y luego autentificación de contraseña de usuario no luke ya no funciona (mientras que en clave pública es aún está bien).

¿Hay algo malo con mi configuración?

¿Fue útil?

Solución

De passwd(4):

  

Si una entrada de nombre + tiene un no nulo   contraseña [..] el valor de ese campo   anula lo que está contenido en el   alterno servicio de nombres.

¿Se puede ver si la eliminación de la "x" en la columna de passwd-pwconv y funcionando de nuevo ayuda?

Editar: la primera suposición fue totalmente apagado, ver los comentarios, por lo que aquí es otra conjetura - no puedo romper mi configuración de Sun hace un momento, lo siento;)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top