Как изменить содержимое каталога без sudo?

Я пытаюсь изменить содержимое каталога с помощью git . Проблема в том, что если я использую sudo это аннулирует мой ssh ​​forwardAgent. Я не являюсь владельцем каталога, но я часть его группы. Если я chmod 775 не должен иметь возможность вносить изменения в каталог без sudo так как я являюсь частью группы, которой это принадлежит?

One Solution collect form web for “Как изменить содержимое каталога без sudo?”

Файлы и подкаталоги каталога также должны принадлежать группе к группе.

Владелец каталога (или root) должен:

 chgrp -R groupname /path/to/directory chmod -R ug+rwX /path/to/directory find /path/to/directory -type d -exec chmod g+s {} + 

Создание каталогов setgid (например, с помощью команды find выше) гарантирует, что все новые файлы, созданные в каталоге, будут в группе. umask все еще контролирует разрешения по умолчанию для созданных файлов, поэтому umask всех пользователей, которые создают файлы в этом каталоге, должен быть не менее 002 чтобы получить perms 664 для файлов и 775 для dirs.

  • Установка курсора с помощью мыши с помощью шпатлевки не работает, если sudo
  • Использовать псевдоним после выдачи команды sudo su
  • Первый скрипт bash - введите пароль root только один раз.
  • как ввести пароль в конфигурацию sudoers для пользователя, у которого нет пароля?
  • Как узнать, кто добавил пользователя?
  • Опорожнение файла для пользователя root не работает
  • Как ограничить доступ к локальной файловой системе пользователя? Каков наилучший метод?
  • Имеет ли loginuid какое-либо влияние на пределы процесса?
  • Проблема с sudoing ssh - `sudo ssh ...` не работает
  • Загружать псевдонимы из файла .bashrc при использовании sudo
  • вставить текст в файл с помощью команды echo
  • Linux и Unix - лучшая ОС в мире.