Ok.
Aver, voy a explicar un poco esto para que no sea solo un copy paste y asi te u os entereis de algo.
Las cosas van asi:
Los archivos y directorios en linux tienen tres permisos basicos que son: Leer, Escribir y ejecutar. Cuando un usuario crea un archivo, este le pertenece y los poderes que tiene sobre el archivo, por defecto son leer, escribirlo y ejecutarlo (aunque esta ultima no siempre). Luego el grupo al que pertenecía el usuario que ha creado el archivo tiene acceso de lectura y cualquier otro usuario lo mismo.
Ahora puedes coger y variar los permisos. Darle mas o menos permisos tanto al dueño como al grupo u otro usuario.
¿Que pasa cuando creas otra carpeta? Pues que se ponen los permisos por defecto, osea que solo puede editar y borrarla el usuario que la creo. Para modificar los permisos que se ponen en los archivos por defecto, hay que hacer uso de umask.
Hay varias formas de hacerlo, que el cambio afecte a todos los usuarios o solo a uno. Para que afecte a todos debes editar el archivo /etc/profile y añadir lo siguiente (o modificarlo):
umask 002
Comprueba que no exista otra opcion de umask, que normalmente suele ser umask 022 .Si existe solo modificala por la anterior.
Si solo quieres que afecte a un usuario debes hacer lo mismo pero en el fichero /home/user/.bashrc
Esto que hemos mofificado hará que cuando crees un nuevo archivo o carpeta, esta se cree con los permisos para acceder y escribir (o borrar) desde el usuario que la creo o desde el grupo al que pertenece.
Es importante que este grupo sea el primario de cada usuario que cree nuevas carpetas o ficheros, sino no servira para nada, ya que el grupo no sera el mismo.
Espero que esto te haya aclarado y te sirva.
Por cierto, he entendido que si modificabas los permisos como te dije post arriba si podias borrar y editar, no?? aver si ahora me he pasado de listo antes de tiempo
Venga, cualquier duda aqui estoy
Un saludo!