¿Cómo puedo hacer que los permisos chown sean permanentes para los archivos incluso después de ejecutar el comando chown?

¿Cómo puedo hacer que los permisos chown sean permanentes para los archivos incluso después de ejecutar el comando chown?

Estoy ejecutando CentOS 6.

Así que decidí adoptar un enfoque más paciente para construir mi servidor porque en el pasado he tenido problemas para que funcione correctamente.

Ahora estoy muy cerca de solucionar todos los problemas que nunca pude resolver, pero uno de ellos es que después de ejecutar el chown para un directorio, todo funciona bien, pero cuando decido crear un archivo yo mismo después de eso. , no reclamará un propietario, solo creará un grupo, que se cambia a Apache.

Espero que la última parte haya tenido sentido.

La forma en que lo probé fue apache: permisos

los permisos son el grupo que contiene a los usuarios y hacen que Apache sea el propietario para que pueda escribir.

Entonces, cuando cree un nuevo archivo ahora, se borrará el propietario de Apache, luego se eliminará el grupo de permisos y se convertirá en Apache (48).

¿Debería convertir al grupo en propietario? No estoy seguro de una manera de probar para ver si es importante, por lo que la aportación sería excelente.

Aquí hay un ejemplo de los permisos, el 0:48 es DESPUÉS de que ejecuté el comando chown, el 48:500 es CUANDO ejecuté el comando.

ingrese la descripción de la imagen aquí

Respuesta1

Deberías echarle un vistazo a cómo configurar la umask en el directorio:

http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

Eso garantizará que se creen nuevos archivos en el directorio con los permisos/propiedades especificados.

Su captura de pantalla muestra el uid raíz (0) para el nuevo archivo. ¿Cómo está creando ese archivo específico?

información relacionada