def connect(server_name,user,password):
import smb,nmb
logger.info("[samba.py] Crea netbios...")
netbios = nmb.NetBIOS()
logger.info("[samba.py] Averigua IP...")
nbhost = netbios.gethostbyname(server_name)
server_ip = nbhost[0].get_ip()
logger.info("[samba.py] server_ip="+server_ip)
logger.info("[samba.py] Crea smb...")
remote = smb.SMB(server_name, server_ip)
logger.info("ok")
if remote.is_login_required():
logger.info("[samba.py] Login...")
if user=="":
logger.info("[samba.py] User vacio, se asume 'guest'")
user="guest"
remote.login(user, password)
else:
logger.info("[samba.py] Login no requerido")
return remote
评论列表
文章目录