Ошибки разрешений, даже если разрешения широко открыты

Я установил anaconda на нашу новую виртуальную машину, и я не могу перечислить ее содержимое. Я могу изменить свой каталог на … / anaconda /, но когда я ls -l я получаю:

 ls: cannot open directory .: Permission denied 

Однако, когда я вхожу:

 sudo ls -l 

я получил

 total 92 drwxrwxrwx. 2 gcw8 PosixUsers 12288 May 26 15:30 bin drwxrwxrwx. 2 gcw8 PosixUsers 12288 May 26 15:30 conda-meta drwxrwxrwx. 3 gcw8 PosixUsers 4096 Mar 27 16:33 docs drwxrwxrwx. 2 gcw8 PosixUsers 4096 Mar 27 16:33 envs drwxrwxrwx. 2 gcw8 PosixUsers 4096 Mar 27 16:33 etc drwxrwxrwx. 6 gcw8 PosixUsers 4096 May 26 15:19 Examples drwxrwxrwx. 41 gcw8 PosixUsers 4096 May 26 15:19 include drwxrwxrwx. 11 gcw8 PosixUsers 20480 May 26 15:19 lib -rw-rwxrwx. 1 gcw8 PosixUsers 3700 Nov 7 2013 LICENSE.txt drwxrwxrwx. 185 gcw8 PosixUsers 12288 May 26 15:30 pkgs drwxrwxrwx. 3 gcw8 PosixUsers 4096 Mar 27 16:33 plugins drwxrwxrwx. 10 gcw8 PosixUsers 4096 Mar 27 16:33 share drwxrwxrwx. 3 gcw8 PosixUsers 4096 Mar 27 16:48 ssl 

Команда groups указывает, что я член PosixUsers, и я тот, кто изначально создал это, поэтому почему я не могу получить к нему доступ? В какой-то момент я запустил chmod -R ugo+rwx .../anaconda/ но я до сих пор не вижу, как это приведет к этой ошибке. Во всяком случае, это должно облегчить это. Я запускаю CentOS, и все это делается через ssh. Может ли кто-нибудь увидеть проблему?

One Solution collect form web for “Ошибки разрешений, даже если разрешения широко открыты”

Обратите внимание на . в конце разрешений ( drwxrwxrwx. ): это означает, что существует контекст SELinux. Вы должны получить это право для вашего пользователя, чтобы иметь возможность перечислять содержимое каталога.

Чтобы просмотреть контексты для своего каталога, запустите

 sudo ls -alZ 

(опция -Z показывает контексты SELinux).

У вики CentOS есть хорошая страница на SELinux. Вы найдете больше информации о последнем символе в разрешениях в '+' и 's' в строках прав .

  • Selinux на Fedora 25 не позволяет мне подключиться к pptp vpn
  • Невозможно добавить группу на рабочий стол RHEL
  • Скрыть процессы от других пользователей на основе групп (под Linux)?
  • scp to / home изменяет разрешения?
  • Есть ли настройка selinux, httpd или PHP, которая предотвращает чтение установленных дисков?
  • Компиляция Awesome из источника в CentOS: не удается найти библиотеки
  • Как сделать restorecon -f рекурсивно?
  • Имеет ли смысл использовать SELinux внутри тюрьмы chroot?
  • Как создать исключение SELinux для отдельных файлов
  • openvpn : Ошибка параметров: В : 1: Ошибка открытия файла конфигурации
  • SELinux войти в Debian
  • Interesting Posts

    Что мне нужно для создания резервных копий как надежных и защищенных архивов?

    Создание контрольной суммы архива 7zip, созданного из создаваемого файла tar

    Установите графический интерфейс (KDE) на centos 5.3

    ln -s: от одного источника до многих пунктов назначения

    Почему 64-разрядная версия debian8 не может быть установлена ​​в мой 64-битный виртуальный бокс?

    Что мне нужно сделать, чтобы создать быстро устанавливаемый дистрибутив Debian?

    Как подключиться к серверу Windows на Ubuntu?

    Solaris использует генератор последовательности в начале каждой новой строки

    Linux From Scratch: libgmp.la, libmpfr.la и libmpc.la не найдены во время проверки версии

    Разница в производительности между аргументом stdin и командной строки

    Список папок верхнего уровня с содержимым не моложе 30 дней

    Как изменить язык Firefox?

    Пропустить logrotate для остановленных / отключенных приложений

    Запустить приложение OpenGL, установленное менеджером пакетов Nix

    Использование mailx без сохранения пароля

    Linux и Unix - лучшая ОС в мире.