У меня есть пара пользователей, один был создан с помощью OSX GUI, один никто для nginx и php-fpm.
Все команды ниже выполняются от имени пользователя root.
Я создал новую группу для своего проекта:
dscl . -create /groups/mygroup gid 404 # used some random id here, is it ok?
добавили пользователей в группу:
dseditgroup -o edit -a myuser -t user mygroup
dseditgroup -o edit -a nobody -t user mygroup
id
говорит, что пользователи действительно в этой группе сейчас.
ls -la
возвращает среди прочего:
drwxr-xr-x 27 myuser mygroup 918 Dec 4 00:00 myproject
но
sudo -u nobody stat /Users/myuser/Documents/www/myproject
возвращается
stat: Permission denied
Что случилось?