¿Por qué no puedo configurar protecciones en /root/.gvfs?

¿Por qué no puedo configurar protecciones en /root/.gvfs?

Mi pregunta es ¿por qué no puedo establecer permisos en un archivo en/root?

Estoy perplejo. Este script bash se ejecuta desde cron como usuario no root

#!/bin/bash
# mail_df.sh Charles M. Norton 01/07/2013
# Emails df to some folks.

df | mail -s "Disk Usage For Public.somewhere.za.us" \
    [email protected] 

Acabo de comenzar a arrojar este error df: /root/.gvfs: Permiso denegado, después de una actualización de nuestro servidor de listas Centos 6.

Bien, voy a solucionar este problema ejecutándolo como root fuera de cron, pero por alguna razón no puedo configurar los permisos en .gvfs como root.

Intenté esto como solución alternativa. No puedo entender por qué chmod 755 .gvfs no funciona cuando el comando lo emite el root.

[root@public ~]# ls -lda .gvfs
dr-x------. 2 root root 0 Feb 23 10:53 .gvfs

[raíz@público ~]#

Respuesta1

Cualquier usuario que intente modificar los permisos de los archivos y directorios internos /rootnecesita permisos de ejecución para /rootsí mismo. Dado que le sucedió lo mismo .gvfs, sospecho que los permisos /roottambién se modificaron de alguna manera.

Intente ejecutar esto como root:

chmod 700 /root
chmod 755 /root/.gvfs

información relacionada