Большое спасибо!!! Помогло. Немного затупил. Надо было с этого начать. С перезагрузки. Но вроде права на лету менялись. Вот и подумал, что пользователь тоже сразу в группу попал. Еще раз большое спасибо!
И текстовые редакторы Ubuntu тоже не могут редактировать ничего из /var/www/example.com/public_html т.к. запущены от dima154, хотя в группу www-data он входит.
Вот как раз test.php я хочу редактировать, но не могу. А count.txt сервер создал при выполнении.
Вообще задача стоит в создании проекта для PhpStorm в каталоге /var/www/example.com/public_html. Но PhpStorm не может редактировать файлы в /var/www/example.com/public_html, т.к. запущен от имени dima154, а хозяином /var/www/example.com/public_html является www-data. Я добавил dima154 в группу к www-data, но ничего не работает.
1. Пользователь dima154 входит в группу www-data.
dima154@ubuntu:/var/www$ id dima154
uid=1000(dima154) gid=1000(dima154) groups=1000(dima154),4(adm),24(cdrom),27(sudo),30(dip),33(www-data),46(plugdev),108(lpadmin),127(sambashare)
Группа www-data имеет все права на запись.
total 16
drwxrwxr-x 3 www-data www-data 4096 Jul 7 03:57 example.com
drwxrwxr-x 2 www-data www-data 4096 Jul 7 00:25 html
drwxrwxr-x 3 www-data www-data 4096 Jul 7 03:57 test.com
Но пользователь dima154 ничего не может сделать с файлами в /var/www/example.com
1. Пользователь dima154 входит в группу www-data.
dima154@ubuntu:/var/www$ id dima154
uid=1000(dima154) gid=1000(dima154) groups=1000(dima154),4(adm),24(cdrom),27(sudo),30(dip),33(www-data),46(plugdev),108(lpadmin),127(sambashare)
Группа www-data имеет все права на запись.
total 16
drwxrwxr-x 3 www-data www-data 4096 Jul 7 03:57 example.com
drwxrwxr-x 2 www-data www-data 4096 Jul 7 00:25 html
drwxrwxr-x 3 www-data www-data 4096 Jul 7 03:57 test.com
Но пользователь dima154 ничего не может сделать с файлами в /var/www/example.com