victor00000, Окей спасибо Виктор за помощь.
Подскажите пожалуйста еще один момент.
Например я создаю каталог test в /var/www
Назначаю этому каталогу следующего владельца chown data-www: -R /var/www/test
Потом создаю пользователя pavel добавляю его в группу data-www и захожу в оболочку под ним.
От имени пользователя pavel, через терминал создаю файл в папке /var/www/test/ например nano file.txt ввожу какой-то текст и сохраняю. Все работает замечательно, но если я попытаюсь открыть этот файл с помощью какой либо программы, например текстовый редактор, то я получу ошибку доступ запрещен.
Почему так? Почему программы не работают от имени пользователя pavel ?
да и вот сейчас заметил, будучи под пользователем pavel если я из терминала вызову запуск программы phpstorm, и попытаюсь получить доступ к тому же каталогу /var/www/test то у меня все получается. Файли можно редактировать удалять и тд.
Но почему запуская из рабочего стола к примеру эту же программу, будучи залогиненым под этим же пользователем, я не могу получить доступ к каталогу /var/www/test и ко всем файлам в этой папке ?