Monday, June 10, 2019

SMB archlinux/ubuntu (SAMBA PA TI)



0 - paquetes instalados.
extra/samba 4.10.10-2 [installed]
extra/smbclient 4.10.10-2 [installed]

1 -comprobar que el servidor samba este arriba (smb.service y nmb.service)

systemctl status smb.service

puede salir algo así eso nos dice que está detenido el servidor:

* smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)


systemctl status nmb.service

puede no iniciar si no localiza el archivo /etc/samba/smb.conf, para esto cree un directorio en /media/misperoles/nas_winterfell

si sale OK, UP, o running ya esta instalado. Revisar la configuración con un cliente de samba:

smbclient -L localhost

consulta por nombre de la red.

nmblookup WINTERFELL

1- Agregar el usuario al grupo de sambashare, en el caso de ubuntu mint al instalarlo ya lo agregaba al grupo, en caso de duda verificar en el archivo:

# cat /etc/group | grep sambashare

sino agregarlo asi
 
# gpasswd sambashare -a your_username
 
 
2- en el caso de arch, samba requiere que se agregue el usuario creado
 y que pertenece al grupo samba share. se agrega asi:

# smbpasswd -a samba_user
 
 
en el caso de ubuntu ya lo hace is magic! 
 
3- por ultimo agregar los permisos del directorio compartido
 
en:
 
/etc/samba/smb.conf
 
algo asi al final del archivo:
 
/etc/samba/smb.conf
[media]
  comment = Media share accessible by greg and pcusers
  path = /media/nas
  public = yes
  writable = yes
  browseable = yes
  create mask = 0664
  directory mask = 2775
  force create mode = 0664
  force directory mode = 2775
 
esto es publico compartido sin contrasenia.

Para configuración con contraseña y usuario:

[archivos]
path = /media/misperoles/nas_winterfell
comment = take a look and save your files here!
public = yes
browseable = yes
guest ok = yes
writable = yes
available = yes
valid users = j3nnn1
create mask = 0664
directory mask = 2775
force create mode = 0664
force directory mode = 2775

 
los permisos en el directorio compartido es importante, en la nueva instalación que hice
deje chmod 744 sino devuelve error de restriccion por el administrador.


Los paquetes en ubuntu son similares los nombres.

PD: teclado en ingles me comi algunos acentos. 
PD: siempre que pienso en samba, me recuerdo a esta cancion
https://www.youtube.com/watch?v=j5AUm_xaE9A (Samba pa ti / santana)
 
chau