Я новичок в Linux. У меня есть папка, которую я хочу предоставить двум пользователям полный доступ (чтение, запись, удаление). мой пользователь FTP и пользователь PHP.
Как я могу это сделать?
Создайте настраиваемую группу. Папка - это термин Windows для обозначения каталога. Установите группу, связанную с каталогом, как настраиваемую группу. Добавьте группу к двум идентификаторам. Убедитесь, что все файлы, уже находящиеся в каталоге, связаны с группой. Возможно, примеры были бы лучше - для примеров пользователями являются вещь1 и вещь2. выбрана пользовательская группа vroom. Помните, что многое из этого делается с помощью корневого идентификатора (например, используйте sudo
). Полное имя папки - / home / bigshare / house
(воспринимайте имя каталога как house )
sudo addgroup vroom
sudo adduser thing1 vroom
sudo adduser thing2 vroom
sudo chgrp vroom /home/bigshare/house
sudo chgrp -R vroom /home/bigshare/house/*
sudo chmod 770 /home/bigshare/house
sudo chmod -R 770 /home/bigshare/house/*
Что мы сделали?
addgroup
) adduser
) chgrp
) chgrp
) chmod
) 7
) или идентификаторы в группе (второй 7
) может читать, записывать или запускать файлы, поскольку никто другой не может читать, записывать или запускать файлы (последняя цифра 0
). Добавьте двух пользователей в настраиваемую группу, а затем chgrp
в файле или chown
в группе в фактическую группу. Вы можете установить собственные разрешения для файла с тем, что могут делать члены группы, например, только чтение, rwx и т. Д.