4

Спецификации: Запуск 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://superuser.com/questions/694746/centos-6-31592-31592-use-group-permissions

2 ответа2

15

Вам понадобится группа с 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 ...)

2

Просто используйте эту команду Linux

sudo chown -R :users your_directory

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .