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

Я установил 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. Может ли кто-нибудь увидеть проблему?

  • Altermime и SELINUX
  • Сделать все контексты SELinux постоянными
  • Можно ли добавить правило политики SELinux, чтобы ограничить приложение диапазоном адресов памяти?
  • Как читать / изменять контекст SELinux на смонтированном изображении ext4 из системы, отличной от SELinux?
  • Почему файловая система SELinux имеет собственное нулевое устройство?
  • Невозможно отключить SELinux в RHEL 7
  • root может войти только в режиме ограничения доступа
  • Служба httpd не запускается - fcgid не может создать общую память
  • One Solution collect form web for “Ошибки разрешений, даже если разрешения широко открыты”

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

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

     sudo ls -alZ 

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

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

    Interesting Posts

    Как изменить ограничение скорости для запуска экземпляра стекания

    Может ли меньше загружать строки, которые были добавлены в файл после открытия?

    dconf-WARNING **: не удалось зафиксировать изменения в dconf: соединение закрыто

    Установка Gnome на FreeBSD

    Блокировать отдельную команду в Linux для конкретного пользователя

    Почему этот процесс не закончится после SIGTERM

    Как вставлять содержимое файла в тело письма с помощью почтовой команды?

    начать процесс, чтобы он не мог создавать новые

    Почему команды post-up в / etc / network / interfaces выполняются несколько раз при загрузке?

    Сценарии конфигурации VMware: могу ли я использовать PowerCLI?

    hdparm: SG_IO: данные сомнительного смысла, результаты могут быть неверными

    Как сделать RHEL 6 для загрузки в текстовом режиме?

    Как я могу заполнить -N числовой параметр?

    Как переместить время системного времени вперед / назад?

    StackExchange с Elinks

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