| sebb.info |
"Write programs that handle text streams, because that is the universal interface."
Creadores del sistema Unix. |
| Inicio | Informática | Letras | Links | Acerca de |
|
> Cómo compartir discos NTFS en un servidor de archivos Samba con Debian etch: Introducción La instalación de Samba permite compartir archivos en una red entre máquinas Linux, windows y mac. El presente texto solo aclara cómo instalar en el servidor debian etch discos y particiones NTFS y poder usarlas plenamente en una red de ordenadores con windows. Panorama:
/dev/hdb /dev/hdc /dev/hdd Siendo root, creamos tres carpetas: mkdir -p /disco120GB mkdir -p /disco320GB mkdir -p /disco500GB Le damos permisos de un usuario "almacen" creado previamente: chown -R almacen:almacen /disco120GB chown -R almacen:almacen /disco320GB chown -R almacen:almacen /disco500GB Damos permisos de escritura: chmod -R 644 /disco120GB/ chmod -R 644 /disco320GB/ chmod -R 644 /disco500GB/ Editamos fstab: nano /etc/fstab Escribimos en /etc/fstab los cambios necesarios para reconocer los discos: /dev/hdb1 /disco120GB/ ntfs-3g force,locale=es_ES.UTF-8,user 0 0 /dev/hdc1 /disco320GB/ ntfs-3g force,locale=es_ES.UTF-8,user 0 0 /dev/hdd1 /disco500GB/ ntfs-3g force,locale=es_ES.UTF-8,user 0 0 2. Instalar el driver para NTFS. En Debian etch, por desgracia, no se puede instalar directamente la herramienta ntfs-3g, así que editamos el sources.list para añadir el repositorio backports: deb http://www.backports.org/debian etch-backports main contrib non-freeInstalar la llave gpg: gpg --keyserver hkp://subkeys.pgp.net --recv-keys 16BA136C gpg --export | apt-key add -Hacemos una actualización de paquetes y lo instalamos: apt-get update apt-get install ntfs-3gEscribimos para cada disco una compartición en samba. Éste es la parte de mi archivo smb.conf que trata de los discos: [global] workgroup = BAR server string = %h server interfaces = 192.168.0/24, eth1 security = SHARE obey pam restrictions = Yes passdb backend = tdbsam passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* . username map = /etc/samba/smbpasswd syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 load printers = No printcap name = cups dns proxy = No panic action = /usr/share/samba/panic-action %d invalid users = root printing = cups print command = lpq command = %p lprm command = [disco160] comment = Disco de 160GB path = /disco160/ force user = nobody force group = nogroup read only = No create mask = 0700 directory mask = 0700 guest ok = Yes locking = No [disco320] comment = Disco de 320GB path = /disco320/ force user = nobody force group = nogroup read only = No create mask = 0700 directory mask = 0700 guest ok = Yes locking = No [disco500] comment = Disco de 500GB path = /disco500/ force user = nobody force group = nogroup read only = No create mask = 0700 directory mask = 0700 guest ok = Yes locking = NoCuando este proceso haya terminado con éxito, montamos todas las unidades y verficamos que vemos los discos en los debidos puntos de montaje: mount -aReiniciamos Samba: /etc/init.d/samba restartAhora, a partir de cualquier estación bajo windows en la red local, podemos ver, crear, mover y borrar los archivos y carpetas del servidor. En nuestro caso, los datos están por ejemplo en: \\arriba\disco160 \\arriba\disco320 \\arriba\disco500Las estaciones windows pueden ahora acceder a los archivos compartidos en el servidor. Se obtiene así la estabilidad y robustez de linux sin cambiar las estaciones de trabajo. |