Por que não consigo definir proteções em /root/.gvfs?

Por que não consigo definir proteções em /root/.gvfs?

Minha pergunta é por que não consigo definir permissões em um arquivo em/root?

Estou perplexo. Este script bash é executado no cron como um usuário não 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] 

comecei a lançar este erro df: /root/.gvfs: Permissão negada`, após uma atualização para nosso servidor de lista Centos 6.

OK, vou consertar isso executando como root fora do cron, mas por algum motivo não consigo definir as permissões em .gvfs como root.

Eu tentei isso como uma solução alternativa. Não consigo entender por que chmod 755 .gvfs não funciona quando o comando é emitido pelo root.

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

[raiz@público ~]#

Responder1

Qualquer usuário que tente modificar as permissões dos arquivos e diretórios internos /rootprecisa de permissões de execução para /rootsi mesmo. Como o mesmo aconteceu com .gvfs, suspeito que as permissões /roottambém tenham sido alteradas de alguma forma.

Tente executar isso como root:

chmod 700 /root
chmod 755 /root/.gvfs

informação relacionada