Я купил VPS, и я занят установкой FTP-сервера. Это работает теперь, но я могу дать только одному владельцу учетной записи права. Таким образом, я сделал группу 'администраторами' с 2 пользователями. Проблема состоит в том, что я могу дать только одному пользовательскому владельцу права. Теперь я использую следующий код:
chown -r user1:administrators /var/websites
chown -r user2:administrators /var/websites
Только у последнего пользователя (пользователь 2) есть теперь права владельца. Что я должен сделать для предоставления обоих пользовательских прав администратора?
Tom
Измените владение группы каталога с
chgrp -R administrators /var/websites
затем измените полномочия группы для того каталога с помощью chmod
chmod -R g+rwx /var/websites
замена rwx
с полномочиями Вы хотите дать Вашим пользователям администратора
Точно так же, как что-либо на *отклоняет систему, существует много способов сделать это.
Для использования групп установите umask на 002 и сделайте следующее
find /var/websites -type d | xargs chmod 775
find /var/websites -type f | xargs chmod 664
Это должно дать доступ для чтения-записи группы ко всем файлам и каталогам.
Если Вы - файловая система, поддерживает его, который это, вероятно, делает (наиболее вероятный ext3), можно также использовать ACLs. Сделайте Google ищет "Linux acl", и это должно дать Вам некоторые практические руководства.
Наконец, можно всегда делать hackerish вещь, которая должна установить UIDs для обоих пользователей то же. Имя произвольно, UID действительно, что привыкает, когда рассмотрение полномочий поэтому просто имеет двух пользователей с тем же UID, и это должно работать также, но знать, что, если у Вас есть другой материал, Вы хотите защитить от каждого пользователя, который не будет работать, поскольку они будут эффективно тем же пользователем и иметь весь одинаковый полномочия.