我在带有 Buildroot+Dropbear 的嵌入式系统上运行 Linux。如果这很重要,我正在使用 systemd 进行初始化。
通过 SSH 登录对于 root 可以正常工作,但不能以普通用户身份登录(给出“权限被拒绝,请重试。”)。用户的 shell 被重定向到自定义程序,在 /etc/passwd 中有这个条目:
admin:x:1000:1000:Custom user:/home/admin:/opt/customCLI
admin
当 shell为/bin/sh
. /opt/customCLI
是我编写的一个程序,它接受最少的命令集。
有没有办法直接支持 SSH 登录到自定义程序?