tsm 命令
用途
提供终端状态管理。
语法
tsm 端口
描述
tsm 命令调用终端状态管理器,该管理器控制在可信路径中使用的端口。 功能为:
- 建立线路通信方式和规程-由 getty 命令执行的功能。
- 验证用户的帐户和身份,并设置 login 命令执行的初始进程凭证和环境功能。
- 如果对端口启用了安全注意密钥 (SAK) 并且使用了系统登录程序,那么执行可信路径管理。注: 未在命令行上输入 tsm 命令。
可信路径管理发生在两个阶段:
| 项 | 描述 |
|---|---|
| login | 如果用户未成功登录,那么此阶段有效。 如果检测到安全注意键(SAK)信号,系统重新启动 getty-login 类型处理。 如果端口和用户支持可信的状态,下一次登录将用户置入可信的状态。 |
| shell | 此阶段在用户认证成功之后发生。 此命令根据用户的 tpath 属性发挥功能。 以下值是有效的:
|
如果您还没有主目录,那么可以配置 tsm 命令以便在您登录时创建主目录。 tsm 命令调用 mkuser.sys 命令以创建主目录并定制帐户。 要启用此功能,请将 /etc/security/login.cfg 文件中 usw 节的 mkhomeatlogin 属性设置为 True。
安全性
访问控制:此命令应将执行 (x) 权限授权给任何用户。 该命令应对 root 用户设置用户标识并具有可信计算库属性。
访问的文件:
| 方式 | 文件 |
|---|---|
| R | /etc/objrepos/CuAt |
| R | /usr/lib/objrepos/PdAt |
| R | /etc/security/login.cfg |
| R | /etc/security/user |
RBAC 用户和可信AIX用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 要获取与此命令相关联的特权和权限的列表,请参阅
lssecattr 命令或 getcmdattr 子命令。
示例
提供终端状态管理tty0,将以下行添加到 /etc/inittab 文件中:
tty0:2:respawn:/usr/sbin/tsm /dev/tty0这将初始化端口/dev/tty0并设置了端口的特征。
文件
| 项 | 描述 |
|---|---|
| /usr/sbin/tsm | 包含 tsm 命令。 |
| /etc/security/login.cfg | 包含配置信息。 |
| /etc/security/user | 包含扩展的用户属性。 |