Почему я не могу установить защиту на /root/.gvfs?

Почему я не могу установить защиту на /root/.gvfs?

У меня вопрос: почему я не могу установить права доступа к файлу в /root?

Я в тупике. Этот скрипт bash запускается из cron как не-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] 

только что начал выдавать эту ошибку df: /root/.gvfs: «Отказано в доступе» после обновления нашего сервера рассылки Centos 6.

Хорошо, я собираюсь это исправить, запустив это как root из cron, но по какой-то причине я не могу установить права доступа к .gvfs как root.

Я попробовал это как обходной путь. Я не могу понять, почему chmod 755 .gvfs не работает, когда команда выдается root.

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

[root@public ~]#

решение1

Любой пользователь, который пытается изменить разрешения файлов и каталогов внутри, /rootнуждается в разрешениях на выполнение для /rootсебя. Поскольку то же самое произошло с .gvfs, я подозреваю, что разрешения /rootтакже были каким-то образом изменены.

Попробуйте выполнить это как root:

chmod 700 /root
chmod 755 /root/.gvfs

Связанный контент