HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > GNU/Linux, Unix, *BSD and Free Software, Android

Para los conocedores de Samba

<< < (2/4) > >>

Mr_X:
Ok. Sáltate esa parte y sólo agrega los usuarios con smbpasswd ó smbadduser...

cherry:

--- Cita de: Mr_X ---Ok. Sáltate esa parte y sólo agrega los usuarios con smbpasswd ó smbadduser...
--- Fin de la cita ---


[root@linux samba]# smbpasswd netone
New SMB password:
Retype new SMB password:
Mismatch - password unchanged.
Unable to get new password.
[root@linux samba]# smbpasswd netone
New SMB password:
Retype new SMB password:
getsmbfilepwent: malformed password entry for user root (uid not number)
getsmbfilepwent: malformed password entry for user bin (uid not number)
getsmbfilepwent: malformed password entry for user daemon (uid not number)
getsmbfilepwent: malformed password entry for user adm (uid not number)
getsmbfilepwent: malformed password entry for user lp (uid not number)
getsmbfilepwent: malformed password entry for user sync (uid not number)
getsmbfilepwent: malformed password entry for user shutdown (uid not number)
getsmbfilepwent: malformed password entry for user halt (uid not number)
getsmbfilepwent: malformed password entry for user mail (uid not number)
getsmbfilepwent: malformed password entry for user news (uid not number)
getsmbfilepwent: malformed password entry for user uucp (uid not number)
getsmbfilepwent: malformed password entry for user operator (uid not number)
getsmbfilepwent: malformed password entry for user games (uid not number)
getsmbfilepwent: malformed password entry for user gopher (uid not number)
getsmbfilepwent: malformed password entry for user ftp (uid not number)
getsmbfilepwent: malformed password entry for user nobody (uid not number)
getsmbfilepwent: malformed password entry for user vcsa (uid not number)
getsmbfilepwent: malformed password entry for user rpm (uid not number)
getsmbfilepwent: malformed password entry for user netdump (uid not number)
getsmbfilepwent: malformed password entry for user nscd (uid not number)
getsmbfilepwent: malformed password entry for user ident (uid not number)
getsmbfilepwent: malformed password entry for user sshd (uid not number)
getsmbfilepwent: malformed password entry for user rpc (uid not number)
getsmbfilepwent: malformed password entry for user rpcuser (uid not number)
getsmbfilepwent: malformed password entry for user nfsnobody (uid not number)
getsmbfilepwent: malformed password entry for user mailnull (uid not number)
getsmbfilepwent: malformed password entry for user smmsp (uid not number)
getsmbfilepwent: malformed password entry for user pcap (uid not number)
getsmbfilepwent: malformed password entry for user xfs (uid not number)
getsmbfilepwent: malformed password entry for user ntp (uid not number)
getsmbfilepwent: malformed password entry for user gdm (uid not number)
getsmbfilepwent: malformed password entry for user desktop (uid not number)
getsmbfilepwent: malformed password entry for user amanda (uid not number)
getsmbfilepwent: malformed password entry for user apache (uid not number)
getsmbfilepwent: malformed password entry for user named (uid not number)
getsmbfilepwent: malformed password entry for user webalizer (uid not number)
getsmbfilepwent: malformed password entry for user squid (uid not number)
getsmbfilepwent: malformed password entry for user postfix (uid not number)
getsmbfilepwent: malformed password entry for user mailman (uid not number)
getsmbfilepwent: malformed password entry for user postgres (uid not number)
getsmbfilepwent: malformed password entry for user canna (uid not number)
getsmbfilepwent: malformed password entry for user wnn (uid not number)
getsmbfilepwent: malformed password entry for user pvm (uid not number)
getsmbfilepwent: malformed password entry for user casa (uid not number)
getsmbfilepwent: malformed password entry for user ulp (uid not number)
Failed to find entry for user netone.
Failed to modify password entry for user netone
[root@linux samba]#

Mr_X:
Ok. Copia el siguiente código y guárdalo como mksmbpasswd.sh en /usr/bin/


--- Código: ---#!/bin/sh
awk 'BEGIN {FS=":"
printf("#\n# SMB password file.\n#\n")
}
{ printf( "%s:%s:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[UD         ]:LCT-00000000:%s\n", $1, $3, $5) }
'

--- Fin del código ---

Y haz:

--- Cita de: Mr_X ---
Abre una terminal como root y da los siguientes comandos:

--- Código: ---cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
chmod 600 /etc/samba/smbpasswd
--- Fin del código ---



Ahora crea las contraseñas samba (repítelo para cada usuario):

--- Código: ---smbpasswd usuario
--- Fin del código ---


Reinicia samba:

--- Código: ---service smb restart
--- Fin del código ---

--- Fin de la cita ---


Y no me respondiste


--- Cita de: Mr_X ---¿casa es un usuario o es sólo un directorio que creaste después?
--- Fin de la cita ---

kurtsik:
Aupa.

Bueno, creo que tienes una pequeña liada con la configuracion de samba. Lo primero decirte que en el directorio /var/log tendras algun sitio en el que te guarda los mansajes de samba, es un buen principio para todo mirar lo que te dice el sistema, tanto cuando esta bien como cuando esta mal, asi seria tambien mas facil ayudarte.

Lo segundo, en el recurso compartido [casa] no hagas un usuario invalido todo el que se conecta  :wink: , quita la lines invalid users ......

Aqui tienes un smb.conf que funciona en SuSE sin hacer nada. Te he creado un ejemplo de recurso compartido llamado casa.

Para terminar un par de cosas, si tecleas como superusuario testparm -v testea la configuracion y si hay algun error de sisntaxis te lo chiva.

Antes de hacer nada tienes que añadir una contraseña de superusuario del servidor samba:

smbpasswd -w <pass>     que añadira un entrada en secrets.tdb en el directorio /etc/samba

kurtsik:
Ahora que me acuerdo, el sisema samba realmente consta de dos demonios smb y nmb, comprueba que tengas los corriendo:

# /etc/init.d/smb status
# /etc/init.d/nmb status

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa