Я попробовал несколькообучающие материалы
Я изменил usermod -s shell path_to_binary имя_пользователя
это не работает через winscp
, но работает, если использовать из терминала Ubuntu
Я хочу иметь собственную оболочку, где я могу контролировать команды и ограничивать пользователей некоторыми каталогами.
решение1
Возможно, вы ищете "chroot-окружение для ssh", если пользователям требуется терминал. В противном случае, если вам просто нужно, чтобы они могли получить доступ к своим домам, настройте sshd
для jail
stfp
пользователей в их домах:
добавить в sshd_config
:
Match group myGroup //Also can match users
ChrootDirectory %h
ForceCommand internal-sftp -u 0007
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no