Bienvenido(a) a Alcance Libre 07/09/2025, 15:32
|
![]() |
Índice del foro > Todo acerca de Linux > Redes y Servidores |
![]() ![]() |
![]() |
gontzal |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro regular Estado: desconectado ![]() Identificado: 07/05/08 Mensajes: 75 |
Buenos días
Tengo configurado samba para que cada user tenga mapeado su home como una unidad de red en su maquina y funciona correctamente con Logon Drive = Z: Lo que necesito es que los profesores puedan acceder a esos homes de los alumnos por lo que he creado en samba un recurso compartido llamado alumnos. [alumnos] comment = alumnos path = /datos/alumnos Read only = no Valid users = @profesores Funciona correctamente, los alumnos acceden a su home a traves de la unidad mapeada Z: y los profesores a traves del recurso compartido con samba alumnos El problema viene cuando un profesor corrige algun trabajo de un alumno y al guardar el documento, este toma como usuario el user del profesor y como grupo el grupo profesores, por lo tanto, el alumno ya no puede acceder al documento. Alguna solución? Gracias gontzal |
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 17/02/07 Mensajes: 1761 Localización:Mexico |
Mmmm... sería más fácil si utilizas Moodle para ese tipo de cosas, sobre todo para la calificación y revisión de tareas.
En el caso de Samba, tienes que aplicar sticky bit en la carpeta de manera similar a cómo se hace con /tmp y /var/tmp (todo mundo escribe, pero cada quien mantiene la pertenencia de sus cosas): BASH Formatted Code chmod +t /datos/alumnoY redundar el permiso en la configuración de samba con: BASH Formatted Code [alumnos]comment = alumnos path = /datos/alumnos Read only = no Valid users = @profesores Directory mode = 1777 Sugiero hagas lo siguiente para que tenga efecto en todos los sub-directorios existentes: BASH Formatted Code find /datos/alumnos -type d -name "*" |xargs -I{} chmod +t "{}" |
|||||||
|
||||||||
gontzal |
|
|||||||
![]() ![]() ![]() ![]() ![]() Miembro regular Estado: desconectado ![]() Identificado: 07/05/08 Mensajes: 75 |
Quote by: Joel Barrios Dueñas Mmmm... sería más fácil si utilizas Moodle para ese tipo de cosas, sobre todo para la calificación y revisión de tareas. BASH Formatted Code chmod +t /datos/alumnoY redundar el permiso en la configuración de samba con: BASH Formatted Code [alumnos]comment = alumnos path = /datos/alumnos Read only = no Valid users = @profesores Directory mode = 1777 Sugiero hagas lo siguiente para que tenga efecto en todos los sub-directorios existentes: BASH Formatted Code find /datos/alumnos -type d -name "*" |xargs -I{} chmod +t "{}"Ahora ninguna alumno puede acceder a su carpeta mapeada Z acceso denegado... como puedo dejarlo como estaba?. He probado a delar la conf de samba como estaba y chmod -t pero no hay forma, no consigo que puedan acceder |
|||||||
|
||||||||
Joel Barrios Dueñas |
|
|||||||
![]() ![]() ![]() ![]() ![]() Admin ![]() Estado: desconectado ![]() Identificado: 17/02/07 Mensajes: 1761 Localización:Mexico |
BASH Formatted Code find /datos/alumnos -type d -name "*" |xargs -I{} chmod -t "{}"O bien: BASH Formatted Code find /datos/alumnos -type d -name "*" |xargs -I{} chmod 755 "{}" |
|||||||
|
||||||||
Contenido generado en: 0.13 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 03:32 . |
|
|