В каком-то учебном пособии было сказано, что он содержит пользователя www-data и другого пользователя, но, похоже, он не меняет поведения.
Это обычный способ сделать это:Если доступ к каталогу требуется более чем одному пользователю, он создает группу, дает этой группе право собственности на каталог и устанавливает разрешение для этой группы.После этого все пользователи, которым требуется доступ к каталогу, добавляются в группу. Однако обратите внимание, что изменения в членстве в группе обычно вступают в силу только после следующего входа пользователя в систему. То есть, если пользователь все еще вошел в систему, будучи добавленным в группу, пользователь не заметит изменения до следующегоlogin.
Учитывая, что группа www
уже существует, вам просто нужно проверить правильность прав доступа и затем добавить пользователя Git (давайте назовем его gituser
) в группу www
с помощью usermod :
sudo usermod -a -G www gituser
Флаг -a
добавляет данную группу к существующему списку групп пользователя.-G
принимает разделенный запятыми список групп, в которые должен входить пользователь.