En este caso rescatamos una vieja distribución de Linux (Ubuntu Sever 10.04) para reutilizarla en un equipo obsoleto PIV 1 Giga de Ram y 200 Gigas de HD.
En el proceso de instalación seleccionaremos los paquetes a instalar como en la imagen.
Después de la instalación cambiaremos los repositorios editando el archivo /etc/apt/sourdes.list borrando todo el contenido y añadiendo este contenido:
deb http://old-releases.ubuntu.com/ubuntu/ lucid main restricted deb-src http://old-releases.ubuntu.com/ubuntu/ lucid main restricted deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates main restricted deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-updates main restricted deb http://old-releases.ubuntu.com/ubuntu/ lucid universe deb-src http://old-releases.ubuntu.com/ubuntu/ lucid universe deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates universe deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-updates universe deb http://old-releases.ubuntu.com/ubuntu/ lucid multiverse deb-src http://old-releases.ubuntu.com/ubuntu/ lucid multiverse deb http://old-releases.ubuntu.com/ubuntu/ lucid-updates multiverse deb-src http://old-releases.ubuntu.com/ubuntu/ lucid-updates multiverse deb http://old-releases.ubuntu.com/ubuntu lucid-security main restricted deb-src http://old-releases.ubuntu.com/ubuntu lucid-security main restricted deb http://old-releases.ubuntu.com/ubuntu lucid-security universe deb-src http://old-releases.ubuntu.com/ubuntu lucid-security universe deb http://old-releases.ubuntu.com/ubuntu lucid-security multiverse deb-src http://old-releases.ubuntu.com/ubuntu lucid-security multiverse
Ejecutaremos el comando «apt-get update» para poder instalar todos los paquetes necesarios para que funcione.
Para configurar el servidor de archivos editaremos /etc/samba/smb.conf borraremos el contenido y añadiremos el siguiente texto:
########################################################### [global] workgroup = LICEO-VERSALLES server string = #interfaces = eth1 #bind interfaces only = Yes log level = 1 max log size = 1000 wins support = Yes read only = No [homes] comment = Carpetas home create mask = 0700 directory mask = 0700 browseable = No [profesional] path = /media/prof create mask = 0770 directory mask = 0770 [programas] path = /media/programas read only = Yes guest ok = Yes [COMUN] comment = recurso compartido path = /media/compartido valid users = versalles, casa, root admin users = versalles, casa, root create mask = 0765 ##################################################
Explicación de texto de smb.conf
En este parámetro se definen los parámetros genérales para de la red
[global]
#Nombre del grupo de trabajo
workgroup = LICEO-VERSALLES
#Se usa como comentario de servidor samba (no necesario)
server string =
#Estas dos opciones se usan en caso tener varias tarjetas de red (los activaremos cuando habilitemos el servidor DHCP)
#interfaces = eth1
#bind interfaces only = Yes
#Nivel de registro de samba, 1 es el mínimo, 1000 es el tamaño de caracteres que puede contener el registro
log level = 1
max log size = 1000
# La opción wins support convierte a Samba en un servidor WINS
wins support = Yes
# Por defecto los recursos serán de lectura y escritura
read only = No
Aquí se define el acceso a las directorios de home para crear archivos y carpetas que solo serán accesibles para los usuarios creados en el servidor, estas carpetas solo serán visibles para cada usuario (rxw — —)
[homes]
comment = Carpetas home
create mask = 0700
directory mask = 0700
browseable = No
browsable = No
Aquí se define el acceso al directorio [profesional] para crear archivos y carpetas que solo serán accesibles para los usuarios creados en el servidor y grupo, por defecto lo podrán ver todos los usuarios, solo podrán crear y leer archivos y carpetas el propietario del directorio y los pertenecientes al grupo. (rxw rxw —)
[profesional]
path = /media/prof
create mask = 0770
directory mask = 0770
Aquí se define el acceso al directorio [programas]por defecto lo podrán ver todos los usuarios que estén conectados a la red LICEO-VERSALLES, solo podrán crear archivos y carpetas el propietario del directorio y los pertenecientes al grupo.
[programas]
path = /media/programas
read only = Yes
guest ok = Yes
Aquí se define el acceso al directorio [programas] por defecto lo podrán ver todos los usuarios definidos en valid users, solo podrán crear archivos y carpetas los usuarios definidos en admin users. (rxw rxw —)
[COMUN]
comment = recurso compartido
path = /media/compartido
valid users = versalles, casa, root, juan, pedro
admin users = versalles, root
create mask = 0765
Para crear carpetas usar el comando
mkdir /media/compartido /media/programas /media/prof