Muchas Gracias por la respuesta ps-ax!!
En realidad puse el user: pablo y me olvide de listarlo dentro de los requerimientos, repitiendo los requerimientos serian asi:
1) Dar permisos de Lectura a pedro a la carpeta /trabajo/proyecto
2) Dar permisos de Lectura y Escritura a jose a la carpeta /trabajo/proyecto
3) Dar permisos de Ejecucion a
pablo a la carpeta /trabajo/proyecto
4) No dar permisos a cualquier otro usuario (en este caso Oscar)
El owner de la carpeta es cualquier otro usuario, pero bueno, podemos suponer que es Jose, esta bien.
Entendi perfecto la explicacion para el caso propuesto.....pero ahora con la correccion....a pablo le tengo que dar un permiso distinto y a la misma carpeta.....como hago ahora?
Gracias!
Editado -- Vie Nov 26, 2010 9:27 pm --Viendo mas en detalle pude descubrir que esto se puede lograr con ACL (Access Control List)
Ahora bien, me surgio un problema con ellas:
primero instale las ACL con: apt-get install acl y me anduvo (en principio).
Con esto me refiero a que ya tengo puedo usar el comando getfacl y anda bien. Pero a la hora de usar el comando setfacl me da un error:
setfacl -R -m g:ungrupo:rwx directorio/
-R: recursivo a todas los archvos interiores a directorio
-m: para modificar la acl
g: para indicar que un determinado grupo tendra unos determinados accesos. En el ejemplo: el grupo "ungrupo" tendra accesos de rwx sobre la carpeta "directorio"
El error que obtengo:
"setfacl: directorio/: Operacion no soportada"
Probe con distintas carpetas, archivos y nada, obtengo el mismo error.
Alguna idea?
Editado -- Vie Nov 26, 2010 10:14 pm --Pude resolverlo agregando la siguiente linea en la /etc/fstab:
/dev/sda1 / ext3 defaults,acl,user_xattr,errors=remount-ro 0 1
y reiniciando el sistema.
Espero les sirva
Gracias!