@Temp-User_0000

В чём проблема с юзерами?

Нужно, чтоб пользователь НЕ мог подняться выше домашней папки и чтоб он имел доступ ТОЛЬКО к определённым командам. И если совторым нет проблем (.bashrc в помощь), то с первым всё плохо! В случае включения ChrootDirectory в sshd_config scp и bash (впрочем как и sh) перестают работать. Я использовал две инструкции (1, 2), но не одна из них не помогла. Постоянно выдаёт
ошибку:
administrator@DESKTOP-VLF5FL3:/scripts$ ssh op@0.0.0.0
op@0.0.0.0's password:
/bin/bash: No such file or directory
Connection to 0.0.0.0 closed.
administrator@DESKTOP-VLF5FL3:/scripts$
Как исправить ошибку, решить все проблемы и запустить SSH соединение?! Подскажите, пожалуйста!
  • Вопрос задан
  • 602 просмотра
Пригласить эксперта
Ответы на вопрос 3
CityCat4
@CityCat4
У тролля даже мозги - и то каменные!
А самое очевидное решение в голову не приходило? Скопировать нужные команды (и их файлы сопровождения) в ~/bin? Или еще куда-нибудь внутри домашки юзера?
Ответ написан
Zoominger
@Zoominger Куратор тега Ubuntu
System Engineer
Добавьте ему допустимые команды:
https://habr.com/ru/post/437710/
Седьмой, вроде бы, пункт.
Ответ написан
@Karpion
А зачем надо "чтоб пользователь НЕ мог подняться выше домашней папки"? Обычно это делается правами доступа - пусть лазает где хочет, его не пустят куда нельзя и не дадут изменить то что положено только читать.

Какие команды там надо выполнять? Тут тоже есть разные варианты решения - например, многие шеллы это делают.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы