Informatica/Servicios/Samba

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

Samba

Teoría

/etc/samba/smb.conf

Práctica

# Comprobar que la version de SAMBA es soportada por Likewise:
#/opt/pbis/bin
samba-interop-install --check-version

# Configurar smb.conf para autenticar contra AD
[global]
security=ADS
workgroup=MYDOMAIN
realm=MYDOMAIN.NET
machinepasswordtimeout=0

#Crear una comparticion de archivos (smb.conf)
[testshare]
comment= Essto es una comparticion
path= /share
browseable=yes
writeable=ues
readonly=no
guestok= ues
valid users= MYDOMAIN\administrador

# Chequear configuracion samba:
testparm

# Copiar los ficheros likewise en el directorio SAMBA y la contraseña del equipo en secrets.tdb
#/opt/pbis/bin
samba-interop-install --install

#Reiniciar samba:
/etc/init.d/smb restart
smbclient
# nos conectamos a un equipo para ver sus carpetas compartidas
smbclient -L 192.168.0.100 -U Invitado
Montar smb con fstab
# si el directorio se llama "nueva carpeta"
//192.168.0.100/nueva\040carpeta /mnt/nueva_carpeta smbfs defaults 0 0
<pre>

Ubuntu 11.10

Práctica

# averiguamos la version de ubuntu 
cat /etc/issue
# actualizamos la cache de los repositorios
apt-get update
# instalamos los paquetes necesarios
apt-get install vim libcups2 samba samba-common
# editamos el archivo de configuracion /etc/samba/smb.conf
vim /etc/samba/smb.conf
# buscamos la linea security y borramos el #
   security = user
# reiniciamos el servicio samba
/etc/init.d/smbd restart
# creamos la carpeta compartida 
mkdir -p /home/shares/allusers
# asignamos usuario y grupo al directorio
chown -R root:users /home/shares/allusers/
# cambiamos los permisos del directorio
chmod -R ug+rwx,o+rx-w /home/shares/allusers/
# editamos el archivo de configuracion /etc/samba/smb.conf
vim /etc/samba/smb.conf
# agregamos al final del archivo las caracteristicas del directorio compartido
[allusers]
  comment = All Users
  path = /home/shares/allusers
  valid users = @users
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes
# reiniciamos el servidor
/etc/init.d/smbd restart

# agregamos un usuario perteneciente al grupo users
useradd todos -m -G users
# definimos la contraseña del usuario
passwd todos
# insertamos el usuario en la base de datos del servidor de samba
smbpasswd -a tom

Documentacion