这是 virt-login-shell 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
virt-login-shell - 在与用户名匹配的容器中执行 shell 的工具
概要
虚拟登录外壳 [OPTION]
商品描述
这个 虚拟登录外壳 程序是一个 setuid shell,用于加入一个 LXC 容器
匹配用户名。 如果容器没有运行,virt-login-shell 将尝试
启动容器。 不允许 root 运行 virt-login-shell。 普通用户
将被添加到与其用户名匹配的容器中(如果存在),并且它们是
在 /etc/libvirt/virt-login-shell.conf 中配置。
大多数 virt-login-shell 用法的基本结构是:
虚拟登录外壳
配置
-H, - 帮帮我
显示命令行帮助用法然后退出。
-V, - 版
显示版本信息然后退出。
配置
默认情况下,virt-login-shell 将执行 / bin / sh的 程序为用户。 你可以
通过在中定义 shell 变量来修改此行为
/etc/libvirt/virt-login-shell.conf。
例如。 shell = [ "/bin/ksh", "--login"]
默认情况下没有用户被允许使用 virt-login-shell,如果你想允许某些
用户使用virt-login-shell,需要修改allowed_users变量
/etc/libvirt/virt-login-shell.conf。
例如。 allowed_users = [“汤姆”,“迪克”,“哈利”]
退出 状态
虚拟登录外壳 通常返回它执行的命令的退出状态。 如果
命令被一个信号杀死,但该信号对 virt-login-shell 来说不是致命的,那么它
返回信号编号加 128。
生成的退出状态 虚拟登录外壳 本身:
0 一个选项用于了解有关此二进制文件的更多信息。
125 尝试执行配置的 shell 之前的一般错误; 例如,如果
libvirtd 没有运行。
126 配置的 shell 存在但无法执行。
127 找不到配置的外壳。
使用 onworks.net 服务在线使用 virt-login-shell