GhOsHe escribió:Lo más facil es crear un grupo "red" o "nas" como quieras, cambiar el grupo de la carpeta compartida a ese grupo recién creado, permitir rw a los miembros del grupo y añadir tu usuario al grupo, luego en la sentencia "valid users" del smb.conf lo pones
@nas o
@red, como ejemplo:
chgrp -R nas /"carpeta compartida"
chmod -R g+rw /"carpeta compartida"
y en smb.conf:
[Carpeta compartida]
comment = comantario
path = /ruta
read only = No
browseable = Yes
users =
@nas group = nas
create mask = 0770
directory mask = 0770
Yo lo tengo asi y funciona perfectamente.
Un saludo.
Llevo un par de días trasteando con samba por casualidad y si no me equivoco, para poner la lista de usuarios/grupos aceptados, hay que poner "valid users = user1 user2
@group1 @group2", sin las comillas obviamente. Cada usuario se indica con el nombre de usuario (que tiene que existir en el equipo desde el que se quiere compartir) y cada grupo se indica con una "@" y el nombre del grupo.
De la misma manera, si quieres indicar quienes pueden modificar archivos (crear, eliminar, modificar...), tienes que poner "write list = user1 user2
@group1 @group2" (para eso, tiene que estar en "read only = no" o en "writeable = yes", que viene a ser lo mismo). Además, la carpeta que quieres poder modificar, tienes que asegurarte de que tiene permisos para que puedas modificarla (desde el propio SO, no desde samba).
Y hay muchas mas opciones posibles, pero apenas he trasteado un poco como para conocermelas xD.
EDIT: vale, veo que ya has puesto en la explicación de arriba lo de "valid users" y la orden para darle permisos xD, pero... porque has puesto en el smb.conf "users =
@nas" y "group = nas" entonces?