Get a list of shares defined in the smb.conf file EXCLUDING the global section
Params: none Returns: a sorted list of section names Example: my @list = $smb->listShares;
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
explorer escribiste:Bienvenido a los foros de Perl en Español, perleando.
No creo que ese programa te ayude, porque se refiere a usar LDAP para hacer la autenticación de los usuarios, y supongo que querrás hacerla mediante la autenticación básica de samba por medio del comando smbpasswd (ver su página de manual).
El formato del archivo smb.conf es del tipo .ini, donde existen secciones que están etiquetadas con corchetes, y a la que siguen las opciones con el formato variable=valor. En CPAN hay varios módulos para gestionar esta parte.
Pero... alguien ya lo ha hecho antes, y lo ha dejado en CPAN: File::Samba. Con esto puedes modificar smb.conf. Y para las contraseñas, Passwd::Samba, pero es un módulo del 2012, así que a lo peor no es compatible con las últimas versiones de Samba (no creo que haya cambiado mucho).
Entra en esos módulos y mira las sinopsis.
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados