Forums:
Hola compañeros
estoy intentando crear una nueva carpeta para poder dejar programas que instalo desde windows y que sirvan para todos los usuarios. En smb.conf he creado lo siguiente:
[Software]
path = /data/windows/Software
comment = Programas Red
create mask = 0777
directory mask = 0777
browseable = no
writable = yes
force group = samba
Como podeis ver el create mask y directory mask con 0777 que creo que es lo que tiene que ser para que los usuarios validados con password copien los exe o que ejecuten programas desde este recurso pero... no funciona
los permisos no los respeta, si descargo un exe de internet como firefox.exe en ese recurso o si hago una instalacion de un programa preparado para res ( en el servidor de windows funcionaba perfectamente ) veo que cuando lo instalo, desde ese usuario funciona pero desde los demas no porque no lo deja con permisos de ejecución 0766... hago un chmod 777 y funciona pero cada vez que hay una modificacion solo le funciona desde el usuario que lo ha hecho... alguna idea??
Gracias!
estoy intentando crear una nueva carpeta para poder dejar programas que instalo desde windows y que sirvan para todos los usuarios. En smb.conf he creado lo siguiente:
[Software]
path = /data/windows/Software
comment = Programas Red
create mask = 0777
directory mask = 0777
browseable = no
writable = yes
force group = samba
Como podeis ver el create mask y directory mask con 0777 que creo que es lo que tiene que ser para que los usuarios validados con password copien los exe o que ejecuten programas desde este recurso pero... no funciona
los permisos no los respeta, si descargo un exe de internet como firefox.exe en ese recurso o si hago una instalacion de un programa preparado para res ( en el servidor de windows funcionaba perfectamente ) veo que cuando lo instalo, desde ese usuario funciona pero desde los demas no porque no lo deja con permisos de ejecución 0766... hago un chmod 777 y funciona pero cada vez que hay una modificacion solo le funciona desde el usuario que lo ha hecho... alguna idea??
Gracias!
Has probado con sticky bit o
Con find podrías hacer algo fácil ... :D
bye
;)
re:
Haz la configuración no en
bye
;)
Re
Setea el sticky bit ...
bye
;)
Re: No funciona ;(
Desde windows, si vas a una subcarpeta de software y le editas los permiso, entonces si que hace caso pero tienes que crear una carpeta y luego asignar permisos desde windows y lo que vayas copiando dentro de esa carpeta ya da 0776 que ya me esta bien, pero a samba no le hace ni caso ;(
Si creas una carpeta nueva si que sale 0777 pero dentro de esa carpeta le copias y sale como 0766, tienes que editar desde windows primero para que luego funcione siempre, eso parece
Alguna explicación?
Podrias postear los logs de
Windows o mac no se fija en si es 777 o 744, solo mira la extencion .exe o .dmg
Pero seria de gran ayuda los logs
Gracias
Usando GNU es el unico modo de ser libre...
Linux User 433411