Hola Franklin, en efecto cuando compartes una carpeta se le da lectura a todos los usuarios que encuentren tu pc en la red local, pero puedes editar estos permisos, si le das clic derecho -> Propiedades y en la pestaña de Uso Compartido Avanzado.
No lo he hecho con restricciones en una red local sin dominio pero lo que me ocurre es crear una cuenta especifica en el equipo donde estará la carpeta compartida con el mismo nombre de la cuenta de usuario del equipo que va acceder y ver si te respeta el
usuario.
Otra opcion es un NAS , estos discos duros en red te permiten crear usuarios y contraseñas para cada carpeta, crear grupos de trabajo y establecer los permisos de lectura y escritura en las carpetas , asi podrias controlar el acceso a una red sin dominio
Saludos!