Linux 将字符串传递给/bin/login

Linux 将字符串传递给/bin/login,linux,bash,login,expect,Linux,Bash,Login,Expect,我正在为/bin/login创建一个登录包装器,这样当您启动Linux时,您将获得TUI登录,而不是tty控制台上的乏味登录。这将只是这个包装器的一个bash脚本,但是我想知道/if如何在一两行中将用户用户名和密码传递给/bin/login 做这个我想你能做的 echo "username/npassword" | login 但它不起作用。至少这是我在终端上得到的。 我考虑过除shell之外的其他方法,但它是在用户下生成的。有人能把我引向正确的方向吗 什么是TUI登录?如果您只想显示自定义消

我正在为/bin/login创建一个登录包装器,这样当您启动Linux时,您将获得TUI登录,而不是tty控制台上的乏味登录。这将只是这个包装器的一个bash脚本,但是我想知道/if如何在一两行中将用户用户名和密码传递给/bin/login

做这个我想你能做的

echo "username/npassword" | login
但它不起作用。至少这是我在终端上得到的。
我考虑过除shell之外的其他方法,但它是在用户下生成的。有人能把我引向正确的方向吗

什么是TUI登录?如果您只想显示自定义消息,可以查看
/etc/issue
文件。文本用户界面,它将基于dialog命令下的ncurses库。login命令已经允许您指定用户名,为什么不使用它?至于密码,为什么不这样做,并添加一个
--pasword
选项?您好,您最终找到了解决方案吗?我也在找。谢谢