He instalado un servidor de archivos samba en la máquina servidor Ubuntu de mi oficina. Luego asigne el recurso compartido en varias PC con Windows como una unidad de red. He creado carpetas en la raíz del disco para cada sucursal de la oficina. Ahora quiero evitar que los usuarios creen más carpetas o archivos en la raíz de la unidad asignada. Pero deberían tener la capacidad de crear subcarpetas y archivos dentro de carpetas ya creadas. es posible?
Respuesta1
Hasta donde yo sé, creo que la respuesta es No.
Sin embargo, esto es lo que hice como solución alternativa.
Creó dos entradas de samba de la misma carpeta, una essolo lecturay el otro esleer escribir. Luego creé un usuario separado para la carpeta de lectura y escritura.
Por lo tanto, sólo las PC que acceden a la carpeta ISO de RW con las credenciales del usuario pueden realizar cambios, pero todas las demás solo pueden leer el directorio samba.
Sé que no estoy respondiendo a tu pregunta, pero espero que te ayude un poco.
[ISO]
comment = ISO files
path = /storage/ISO/
browseable = yes
writeable = no
guest ok = yes
[ISO-RW]
comment = ISO
path = /storage/ISO/
browseable = yes
valid users = <user1>
writable = yes