Cómo hacer que el nuevo archivo creado tenga permiso de grupo rw

Cómo hacer que el nuevo archivo creado tenga permiso de grupo rw

Tengo centos 5.4.

Estoy en el sitio web de Joomla, cuando instalo un nuevo script php, crea su propia carpeta comoimages/scriptname

Ahora esa carpeta solo tiene permiso de lectura y escritura para ese usuario o usuario de Apache, no lo sé.

Quiero que todos los archivos creados en el directorio /home/ tengan permiso de escritura grupal de forma predeterminada.

No quiero una carpeta específica o un usuario específico, sino una carpeta para todos los usuarios dentro del directorio /home

¿Está bien hacerlo o hay alguna otra solución para eso?

EDITAR

Supongamos que en mi directorio /home tengo tres usuarios

/home/user1
/home/user2
/home/user3

Ahora quiero que si se crea algún archivo bajo usuario1, debería tener de forma predeterminada el permiso de grupo rw, siendo el grupo usuario1.

y para /home/user2 todos los archivos que se crean más adelante deben tener el permiso rw del grupo predeterminado, siendo el grupo predeterminado usuario2

¿Cómo puedo lograr eso?

Respuesta1

Debería configurar la umask en el directorio. Esto permitirá que cada archivo/directorio que se cree tenga permisos predeterminados más allá del rw--r--r-- normal que se otorga a la mayoría de los archivos.

Entonces, si tiene una carpeta llamada /home/myscripts y desea que todos los archivos que contiene se creen de forma predeterminada como rw-rw-rw, debe configurar la máscara de usuario en 011, o:

# umask 011 /home/myscripts

Para más información:http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilesp.html

información relacionada