2

У меня установлен ящик с iredmail в CentoOS 6.4.

При попытке получить доступ к папке vmail1, которая является путем хранения электронной почты, он получает следующее:

[root@mx vmail]# dir -ls
total 12
4 drwxr-xr-x 4 vmail vmail 4096 Apr 27  2013 backup
4 drwx------ 2 vmail vmail 4096 Apr 27  2013 sieve
4 drwx------ 7 vmail vmail 4096 May  9  2013 vmail1
[root@mx vmail]# cd vmail1
-bash: cd: vmail1: Permission denied
[root@mx vmail]#

Как видите, я вошел как root. Что может вызвать эту реакцию, и как я могу ее решить?

2 ответа2

3

Как монтируется каталог vmail1? Каков полный путь к этому? На какой файловой системе это происходит? Например, если это удаленная файловая система, смонтированная по NFS, с включенным root_squash , то наличие локальных прав root вам не поможет.

Пара других предложений:

  • Проверьте, что вы действительно являетесь пользователем root. Запуск id должен дать что-то вроде следующего.
    uid = 0(root) gid = 0(root) groups = 0(root)
  • Убедитесь, что в каталоге нет списков ACL, которые могли бы помешать вашему доступу.
    getfacl vmail1
    Он должен отображать что-то вроде следующего:
    # file: vmail1
    

    владелец: vmail

    группа: vmail

    пользователь :: группа rwx :: --- прочее :: ---
1

Кажется, проблема в конфигурации сервера NFS. Следующие шаги решили проблему:

chsh -s /bin/bash vmail
su vmail
chmod -R 755 vmail

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .