Ограничение пользователя одной папкой и SSH-доступ к MySQL

Я хочу, чтобы пользователь имел доступ только к одной папке.

я следовал unix.stackexchange вопрос,badr ответ, я могу создать пользователя с доступом только к одной папке. Он работает нормально. Пользователь может создавать / передавать файлы. Я могу связаться с WinSCP.

добавлено ниже содержание в нижней части /и т. д./по ssh/sshd_config в

Match Group exchangefiles
  # Force the connection to use SFTP and chroot to the required directory.
  ForceCommand internal-sftp
  ChrootDirectory /var/www/GroupFolder/
  # Disable tunneling, authentication agent, TCP and X11 forwarding.
  PermitTunnel no
  AllowAgentForwarding no
  AllowTcpForwarding no
  X11Forwarding no

когда я пытаюсь войти в систему с Putty, Putty консоль автоматически закрывать.

Я хочу дать ниже разрешение пользователя,

Need to login with Putty (SSH access - Should not have permission to go out from his directory)
Can able to run Python script / Java files
Can able to access MySql

любая идея о том, как действовать на этом ?

16
задан Community
14.05.2023 19:12 Количество просмотров материала 3178
Распечатать страницу

1 ответ

глядя на ваш список желаний, вы, вероятно, хотите построить себе тюрьму, а не использовать встроенные функции вашего SSH-сервера. Например, посмотрите на в этом уроке, Так что у вас есть гибкость укоренения в очень минимальную тюрьму (ограниченную в одной папке, как у вас уже есть), но с возможностью добавлять исполняемые файлы, которые вы хотите дать этому пользователю привилегии, например python.

1
отвечен Sander 2023-05-16 03:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

linux
permissions
putty
ssh
ubuntu
Вверх