Настройка ssh доступа для пользователей

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
alexsoin
Сообщения: 7
Зарегистрирован: Пн июл 01, 2019 8:48 am

Настройка ssh доступа для пользователей

Сообщение alexsoin » Пн июл 01, 2019 8:52 am

Как можно настроить доступ пользователям к ssh командам типо unzip, git, composer? Создал пользователя, добавил ему шелл доступ, но при вводе команд показывается ошибка типо

Код: Выделить всё

bash: git: command not found
Также видел уже, что есть тема которой несколько лет о том, что нет возможности поставить composer в brainycp, но она уже несколько лет не обновлялась, сейчас ситуация не поменялась?

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Настройка ssh доступа для пользователей

Сообщение ordex » Пн июл 01, 2019 12:09 pm

Просто добавьте нужное в "Список пакетов доступных в Jail". Т.е. в вашем случае как-то так:
/usr/bin/unzip
/usr/local/bin/composer (предварительно установить глобально и в path пользователю /usr/local/bin/ добавить не забыть)
Для git много добавлять, не буду копипастить, совсем недавно было на форуме.

Аватара пользователя
alenka
Сообщения: 1976
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Настройка ssh доступа для пользователей

Сообщение alenka » Пн июл 01, 2019 12:47 pm

Как можно настроить доступ пользователям к ssh командам типо unzip, git, composer?
git, composer доступны через менеджер приложений, автоматом инициализирует в jail

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Настройка ssh доступа для пользователей

Сообщение ordex » Пн июл 01, 2019 12:53 pm

alenka писал(а):
Пн июл 01, 2019 12:47 pm
Как можно настроить доступ пользователям к ssh командам типо unzip, git, composer?
git, composer доступны через менеджер приложений, автоматом инициализирует в jail
Ну правильно, стоило поставить так сразу доступен через панель:( Прикрутите тогда уж к nginx pagespeed, brotli, headers-more и purge чтобы не пересобирать каждый раз, пожалуйста:)

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Настройка ssh доступа для пользователей

Сообщение sbury » Пт июл 05, 2019 5:52 pm

Это сторонние плагины, как показала практика ни все плагины полезны, а некоторые приводят к серьезным проблемам. Возможно что-то и будет добавлено после всестороннего тестирования

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Настройка ssh доступа для пользователей

Сообщение ordex » Пт июл 05, 2019 6:07 pm

Ход мыслей я понял, но два из них от Google и давно доказали свою полезность, а без двух других не настроить полноценно fastcgi cache под nginx для wordpress и они тоже используются повсеместно кучей людей.
При этом тот же modsecurity, без вдумчивой и кропотливой настройки, создаст больше вреда нежели пользы и 100% будет отключен, однако у вас он идет в комплекте и не говорите, что вы оттестировали то, что предлагаете, по дефолту с ним не работает уева туча cms.

Аватара пользователя
sbury
Сообщения: 1344
Зарегистрирован: Вт фев 06, 2018 7:51 am

Re: Настройка ssh доступа для пользователей

Сообщение sbury » Сб июл 06, 2019 8:04 am

Есть одно отличие. Модуль modsecurity можно отключить и его код не будет участвовать в обработке nginx. С этими модулями такое можно сделать?

Аватара пользователя
ordex
Сообщения: 347
Зарегистрирован: Вт ноя 20, 2018 2:47 pm

Re: Настройка ssh доступа для пользователей

Сообщение ordex » Сб июл 06, 2019 8:16 am

Есть одно отличие. Модуль modsecurity можно отключить и его код не будет участвовать в обработке nginx. С этими модулями такое можно сделать?
pagespeed и brotli да, директивой off хоть в http хоть в server.
purge в принципе не будет ничего делать если соответствующей location нет.
headers-more аналогично, если в http никакие заголовки не прописаны, то всё будет зависеть от server конкретных хостов.
Ну и да, все они подключаются как --add-dynamic-module и могут быть отключены.

alexsoin
Сообщения: 7
Зарегистрирован: Пн июл 01, 2019 8:48 am

Re: Настройка ssh доступа для пользователей

Сообщение alexsoin » Сб июл 06, 2019 3:45 pm

alenka писал(а):
Пн июл 01, 2019 12:47 pm
Как можно настроить доступ пользователям к ssh командам типо unzip, git, composer?
git, composer доступны через менеджер приложений, автоматом инициализирует в jail
composer в менеджере приложений не нашел, у меня почемуто в менеджере показываются только установленные приложения

dmitry_stas
Сообщения: 207
Зарегистрирован: Вт апр 17, 2018 7:43 am

Re: Настройка ssh доступа для пользователей

Сообщение dmitry_stas » Вс июл 07, 2019 9:43 am

ordex писал(а):
Сб июл 06, 2019 8:16 am
pagespeed и brotli да, директивой off хоть в http хоть в server.
purge в принципе не будет ничего делать если соответствующей location нет.
headers-more аналогично, если в http никакие заголовки не прописаны, то всё будет зависеть от server конкретных хостов.
Ну и да, все они подключаются как --add-dynamic-module и могут быть отключены.
+1

Ответить