Configurando aptosid para utilizar SAMBA (Windows): Directorios Compartidos desde máquinas remotas
Haga todos los comandos como root (en una Terminal o Consola) y los URLs en Konqueror (ejecute Konqueror como usuario normal).
servidor = nombre del servidor o el IP de la máquina Windows
share = nombre de la carpeta que está siendo compartida
En KDE - entre el URL en Konqueror smb://server o el URL completo: smb://server/share
En una consola podrá ver los shares (compartidos) ubicados en el servidor ejecutando:
smbclient -L server
Para montar una dirección compartida, un share, en un directorio (con pleno acceso para TODOS los usuarios) recuerde esto: El punto de montaje tiene que existir. Si no existe, primero tiene que crear un directorio así (el Nombre es arbitrario):
mkdir -p /mnt/server_share
Entonces monte el share - sistema de archivos remoto con sistema VFAT:
mount -t cifs -o username=Administrator,file_mode=0777,dir_mode=0777 //server/share /mnt/server_share
o bien en un sistema de archivos NTFS:
mount -t cifs -o username=Administrator,file_mode=0777,dir_mode=0777,lfs //server/share /mnt/server_share
Para terminar la conexión, utilice:
umount /mnt/server_share
Si desea hacer un entrada en /etc/fstab para que el montaje sea más fácil, inserte la siguiente linea en ese archivo:
//server/share /mnt/server_share cifs defaults,username=your_username,password=**********,file_mode=0777,dir_mode=0777 0 0
Como configurar aptosid como un servidor de Samba
Puesto que Samba no esta en el LiveCD, necesitará hacer lo siguiente para tener acceso a samba:
su apt-get update apt-get install samba samba-tools smbclient cifs-utils samba-common-bin
Instalaciones en el DD:
Ejemplo 1:
En una instalación al Disco Duro es necesario ajustar la configuración de Samba. Aquí está un ejemplo sencillo. Si desea saber más sobre el uso de Samba y la configuración de un servidor Samba en Linux, lea la documentación de samba.
Para ajustar la configuración de samba, haga lo siguiente:
Abra el archivo: /etc/samba/smb.conf en un editor (por ejemplo, kedit) y entre esto:
# Cambios globales - Propuesto tan sencillo como #sea posible, sin claves, funciona como Windows 9x [global] security = share workgroup = WORKGROUP # Share sin permiso de escritura -importante si hay sistemas de archivos NTFS que han de ser compartidos! [WINDOWS] comment = Particion de Windows browseable = yes writable = no path = /media/sda1 # <-- ajuste a su partición public = yes # Compartiendo una partición con permisos de escritura -la partición tiene que ser montada # writable (escribirle) - tiene sentido con el sistema FAT32. [DATA] comment = Partición de Data (primera partición extendida) browseable = si writable = si path = /media/sda5 public = si
Vuelva a arrancar el servidor samba
service samba restart
Ejemplo 2:
groupadd smbuser useradd -g smbuser <the-user-you-want> smbpasswd -a <the-user-you-want> smbpasswd -e <the-user-you-want>
A continuación edite /etc/samba/smb.conf para permitirle compartir (tenga cuidado con los directorios a los que da el permiso), por ejemplo:
[homes] comment = Home Directories browseable = yes. writeable = yes [media, tenga cuidado!] path = /media browseable = yes read only = no #read only = yes guest ok = no writeable = yes [video] path = /var/lib/video browseable = yes #read only = no read only = yes guest ok = no #cualquier otro directorio que quiera compartir con windows/linux/mac #path = path = /media/xxxx/xxxx #browseable = yes #read only = no #read only = yes #guest ok = no
Vuelva a arrancar el servidor samba
service samba restart
Revisando las comparticiones de Samba
Para fijar las comparticiones sin tomar en cuenta la seguridad en Samba, haga los siguientes comandos (por ejemplo para una configuración en LAN):
Fije el directorio y su contenido, por lo menos con permisos -rwxr-xr-x:
ls -la pathTo/dirShareName/*
Si no los tiene, haga:
chmod -R 755 pathTo/dirShareName
Si desea que sea escribible:
chmod -R 777 dirShareName
Una manera de asegurar que la compartición está funcionando (no se olvide de iniciar el servidor):
smbclient -L localhost
Debe ver algo así:
smbclient -L localhost Password: Domain=[HOME] OS=[Unix] Server=[Samba 3.0.26a] Sharename Type Comment --------- ---- ------- IPC$ IPC Servicio IPC (3.0.26a) MaShare Disk commentario print$ Disk Drivers de impresoras Domain=[MSHOME] OS=[Unix] Server=[Samba 3.0.26a]
Si no configuró una clave de paso, solo oprima ENTER
No se olvide de guardarlo. Puede iniciar/detener Samba con:
service samba start
y:
service samba stop
Además, puede iniciar/detener Samba al arrancar. Ejecute estos comandos:
update-rc.d samba defaults
Ahora Samba se iniciará cuando arranque el odenador y se parará cuando se apague normalmente.