У меня есть машина разработки, где у меня есть subvserions проверенные проекты, таким образом, моя учетная запись пользователя имеет полномочия владения для тех файлов. Однако они - веб-сайты, и иногда апачский пользователь (www-данные) должен записать в каталог (временные файлы, загрузки, и т.д.).
Я не так знаком с полномочиями Unix, но когда я даю владение одному, другой не может записать. Как я могу получить его так, чтобы оба могли записать в каталоги? (У меня есть измененные полномочия к 755 для всех директоров),
Добавьте их обоих к группе и дайте ту группу, пишущую полномочия для каталога, в который Вы хотите, чтобы они оба записали.
Create a new group:
$ sudo groupadd groupname
Add users to the group:
$ sudo usermod -a -G groupname username1
$ sudo usermod -a -G groupname username2
Set the permissions as you want them to be for everyone else.
(755 as it is now is probably unwise...)
Set the directory ownership to the group:
$ sudo chgrp -R groupname /directory
Give the group write permission:
$ sudo chmod -R g+w /directory
Если Вы хотите, чтобы у большего количества пользователей был доступ для записи, просто добавьте их к тому использованию группы:
$ sudo usermod -a -G groupname username