Permisos en samba

Forums: 

Estimados buenos días, hace varias semanas configure mi servidor samba sin problemas, comparto archivos, crean carpetas, pero al momento de eliminar el archivo, solo el dueño del archivo tiene privilegios para eliminarlos, en realidad lo que necesito es que un usuario tenga todos los privilegios en la carpeta compartida.

De antemano muchas Gracias.

[ctp] writeable =

[ctp]
writeable = yes
path = /ctp
comment = carpeta Planchas
valid users = usuario1 usuario2 .......... usuarion
admin users = usuario1 usuario2
public = yes
create mask = 0700
directory mask = 0700

En realidad mis conocimientos en linux no son muy bastos, debería agregar esas 2 ultimas linea verdad?, algo que me permitio crear archivos y carpetas en esta carpeta compartida fue el chmod 0777 /ruta de archivo, pero me percate que si alguien crea un archivo en esa carpeta pues solo ese usuario puede eliminarla, con umask se da permiso a todos a que borren archivos?

Justamente ... create mask =

Imagen de deathUser

Justamente ...


create mask = 0664
directory mask = 0775

create mask te dará la máscara de permisos para los archivos 777 es demasiado permisivo para mi gusto yo lo crearía con 664 lo que te da lectura y escritura para el dueño y el grupo y lectura para el resto, si das permisos a los recursos compartidos basado en grupos esta configuración te permite que cualquier usuario del grupo pueda leer y escribir (borrar) sin problemas. No le he puesto permisos de ejecución ya que como los estás creando por samba y no en consola no me parece que los vayas a necesitar, e incluso me parece inseguro permitir a usuarios crear "ejecutables" por esta vía.

directory mask te da la máscara de permisos de creación de directorios, en el caso de los directorios el permiso de ejecución se traduce en un permiso de búsqueda (cd, listado) por lo que en los directorios si le he incluido el permiso del ejecución en el mismo criterio anterior.

bye
;)

force user = fulano force

Imagen de Epe

force user = fulano
force group = fulano

forzará a que, independientemente de quién mande a escribir, se escriba como "fulano" todos los archivos y por tanto cuando se mande a borrar le borrará "fulano" y por tanto no molestará más.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre