Intereting Posts
Как управлять группами, домашними каталогами и оболочкой для пользователей Linux, прошедших аутентификацию через AD с использованием SSSD? Автозаполнение Баша происходит медленно Emacs не показывает имя файла Networkmanager заполняет resolv.conf неправильной информацией, которая приводит к неудачным DNS-запросам Vim NERDTree re-size vsplit Вывод переменной скрипта Bash найти команду с помощью квантификатора regex, например {1,2} Добавить строку, используя Sed на удаленной системе Менеджеры пакетов без корневого каталога Проблема с длиной массива в сценарии bash Смонтируйте мой mtp в моем телефоне Android в каталоге? Не удается запустить обновление sudo apt в Ubuntu 18.04 LTS в облаке Google команда sed remove – включить верхний / нижний регистр Можно ли изменить серийный номер виртуальной машины в VMware Fusion? Копирование на внешний раздел NTFS: замедляется, когда я копирую сразу несколько файлов

Почему эта ошибка: «невозможно создать каталог` foo »: Permission denied"

Я получаю эту ошибку при попытке создать каталог:

[rex <03:57 PM> /var/tmp/pb82]$ mkdir foo mkdir: cannot create directory `foo': Permission denied 

Но не показывает ли следующий вывод, что я должен иметь возможность создавать каталоги там, так как я являюсь членом группы www-data, к которой принадлежит этот каталог?

 [rex <03:57 PM> /var/tmp/pb82]$ ls -l .. total 8 drwxrwxr-x 5 root www-data 4096 Aug 7 15:32 jinfo drwxrwxr-x 3 root www-data 4096 Aug 7 20:43 pb82 [rex <03:58 PM> /var/tmp/pb82]$ whoami rex [rex <03:58 PM> /var/tmp/pb82]$ groups rex users www-data 

Изменить: в ответ на @UlrichDangel:

 [rex <04:08 PM> /var/tmp/pb82/jinfo]$ id uid=1008(rex) gid=100(users) groups=100(users) 

Вероятно, вы добавили себя в группу www-data и после этого не перешли. Чтобы изменить членство в группе, вы можете использовать

 sg www-data 

чтобы получить новую оболочку с соответствующими разрешениями.

группы возвратят данные из базы данных, а не ваши эффективные разрешения – из групп людей:

Выбирайте членство в группе для каждого пользователя USERNAME или, если не указано USERNAME, для текущего процесса (который может отличаться при изменении базы данных групп).