Bash 作为 Netware 用户的默认 shell

Bash 作为 Netware 用户的默认 shell

我通过 ssh 连接到 Novell Netware (OES) 服务器。它显示默认的 novell 控制台。我希望它在我连接时自动启动 bash。我该怎么做?

答案1

与 Linux 的 SSH 不同,NetWare 的 SSH 不附带指定默认 shell 所需的 /etc/passwd 或 PAM-Ldap 挂钩。它也不假设它正在运行 shell 或登录脚本,这使得它与 Linux-SSH 更加不同。当您通过 SSH 进入 NetWare 服务器时,它假设您是希望进行远程管理的管理员,因此您需要控制台。它是一种 rconsole 替代品。

因此,当您通过 SSH 进入 NetWare 服务器时,您必须明确输入 bash,它不会为您执行此操作。

答案2

您所连接的用户要么将控制台设置为他们的 shell(chsh),要么将控制台设置为在他们的 shell 启动脚本中运行。

答案3

不确定这是否有帮助,但在 ConsoleOne 中,在用户的 UNIX 配置文件选项卡中,您可以指定 shell。特别是,您可以将其设置为 Bash。似乎也可以通过以下方式执行此操作 管理软件

相关内容