Ubuntu 14.04: Пользователь входит в группу но не может редактировать файлы?
Ubuntu 14.04: Пользователь dima154 (т.е. я) входит в группу www-data но не может редактировать файлы в каталоге /var/www/... и т.д., владельцем которой является пользователь www-data. При смене владельца для /var/www/ на dima154 все начинает работать, в обратную сторону - нет.
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
Ну судя по всему, вы можете редактировать test.php, например, а count.txt - нет.
Потому что даже в ваших выкладках видно, что прав на редактирования этого файла у группы нет.
Вот как раз 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, но ничего не работает.
И текстовые редакторы Ubuntu тоже не могут редактировать ничего из /var/www/example.com/public_html т.к. запущены от dima154, хотя в группу www-data он входит.
Большое спасибо!!! Помогло. Немного затупил. Надо было с этого начать. С перезагрузки. Но вроде права на лету менялись. Вот и подумал, что пользователь тоже сразу в группу попал. Еще раз большое спасибо!
Зависит от прав доступа. Права доступа делятся на три группы бит - права владельца, права членов группы и права остальных пользователей, в данном случае будет зависеть от прав членов группы.
не факт
владелец один,но он может входить в группу не имеющей прав
т.е. владелец root ,спокойно может являться членоном только одной группы "им. Васи Пупкина",
у которой нет прав ни на что ,кроме козявок в своём носу,
вот такие вот они *nux-СЫ :)
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