Samba, vease como intentar usar carpetas compartidas en GNU/Linux, superfacil de hacerlo mediante asistentes para compartir archivos personales, dolor de cabeza cuando debes configurarlo por tu cuenta :/
Mi situación, server con transmission-daemon, usuarios que colocan sus archivos personales y tambien anonimos que pueda leer contenido o subir para evitar logins.
Para administrarlo uso webmin y tengo un cacao de permisos, autentificaciones y otros que no es normal así que busco consejo pues veo permisos unix, umask, forzar permisos de ficheros, forzar atributos y otras tantas cosas que... despues de mucho marearme... me solo me lío mas y mas :/
Así a bote pronto mi idea es tener algo dentro de /media como:
/multimedia		r pub
	descargas	transmission
	subidas		w(subida)
	películas		plex peliculas
	series		plex series
	otros		plex multimedia
/archivos
	privado		user rw	
	publico		rw publ
	subidas		w(solo subida)
A ver si juntos podemos sacar algo en claro sobre donde almacenarlos, que permisos Unix tener y que configuraciones propias de Samba aplicar.