Пользователь Chrooted не может войти в систему с SSH

Я создал нового пользователя без доступа оболочки как это:

useradd  -g www -d /www/user01 -p ****** -s /sbin/nologin user01

Затем в моем sshd_config Я добавляю те строки:

AllowUsers user01 user02 manager

Subsystem       sftp    internal-sftp

Match User user01
  ChrootDirectory /www/user01
  PasswordAuthentication yes
  ForceCommand internal-sftp

Проблема, я получил Доступ запрещен каждый раз, когда я вхожу в систему со шпаклевкой, есть ли неверная конфигурация?

ОБНОВЛЕНИЕ:

Кажется, что единственный пользователь может ssh быть root пользователь, даже добавляя нового пользователя к AllowUsers директива.

0
задан 20 October 2014 в 01:51
1 ответ

/ sbin / nologin - ваша проблема.

У вас есть два варианта для bash: / bin / bash и / bin / bash (chrooted).

По сути, chrooted bash позволяет избежать неудач.

http://docs.1h.com/Chrooting

1
ответ дан 4 December 2019 в 17:09

Теги

Похожие вопросы