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