Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/05/2011, 05:13
moeb
 
Fecha de Ingreso: febrero-2011
Mensajes: 581
Antigüedad: 13 años, 2 meses
Puntos: 81
Respuesta: Servidor web con dos dominios?

Sí. Tu intención es exactamente compartir carpetas desde el UBUNTU.

Prueba lo siguiente (es rápido y podrás ver enseguida el resultado a ver si es lo que persigues).

Lo dicho en el ultimo post... Instalate el SAMBA. Crea 3 usuarios en el sistema (useradd sin necesidad de darle password de acceso al sistema, mejor) y los mismos 3 usuarios en el SAMBA (smbpasswd... mismo login PERO AQUI SI que le tienes que dar contraseña).

Crea grupos tambien, por si acaso mas adelante quieres hacer algo mas flexible... Uno por usuario, para empezar.

(Como usuario root)

# groupadd grupo1
# groupadd grupo2
# groupadd grupo3

# useradd -g grupo1 -m usr1
# useradd -g grupo2 -m usr2
# useradd -g grupo3 -m usr3

# smbpasswd -a usr1
# smbpasswd -a usr2
# smbpasswd -a usr3

Crea 3 directorios (uno por usuario) y les das los permisos adecuados (colgando, por ejemplo, de un directorio raiz /datos):

mkdir /datos/usr1
chown usr1.grupo1 /datos/usr1
chmod -R 0770 /datos/usr1

mkdir /datos/usr2
chown usr2.grupo2 /datos/usr2
chmod -R 0770 /datos/usr2

mkdir /datos/usr3
chown usr3..grupo3 /datos/usr3
chmod -R 0770 /datos/usr2

Luego en el smb.conf te configuras 3 recursos compartidos apuntando cada uno a una carpeta (ej de configuracion MUY BASICA)...

[usr1]
comment = Carpeta Grupo 1
path = /datos/usr1
force group = grupo1
valid users = @grupo1
create mask = 0660
directory mask = 0770
veto files = /.*/
writeable = yes


Aqui le dices que el share (como verás la carpeta en la red) usr1, cuelga del directorio del sistema /datos/usr1 (eso NO lo verás a través de la red, es conf, interna); todo lo que se escriba se escribirá con permisos de grupo1, qeu es el unico grupo que tiene acceso a ese share y todo lo que se cree se creará con mascara 660 (los archivos) y 770 los directorios... Esto es: Permisos completos para todos los usuarios del grupo1 (en este caso tan solo usr1), y para nadie mas.

Tambien indicas que todos los archivos que empiecenpor el caracter ".", NO serán visibles en la red (de forma que no veas, por ejemplo, los archivos . y .. ni ninguno que quieras ocultar y que comience por "."

Finalmente dices que será un share en el que se podrá escribir.

Todo esto se puede complicar y afinar más, pero... ya te llegaría de momento.

Crea otros dos shares similares, pero con los datos de usr2/grupo2 y usr3/grupo3.

Echale un ojo al sistema de quotas SI y SOLO SI quieres liarte a darle un tope de espacio a cada usuario (esto tambien lo podrías haber hecho creando 3 particiones que serían la raiz de cada share). Quizás no sea necesario y eso pueda ser gestionado avisando, por ejemplo, a los usuarios que están alcanzando el tope o lo han rebasado... Eso suele ser más flexible qe uun sistema de quotas rígido (si, por ejemplo, en un momento puntual uno de los usuarios necesita mucho mas espacio que otros, podría usarlo... Si pones quotas fijas, no).

Con eso deberías tener suficiente para empezar... Puede que haya algun error, porque estoy escribiendo a toda leche y de memoria, pero debería ser menor o de sintaxis en alguna opción... Aunque creo que no.

Venga, ya contarás... A ver si de ésta nos acercamos a lo que buscas :)