提供“基于 Curses”的文本界面来执行系统管理。
smitty [ -C ] [ -D ] [ -f ] [ -h ] [ -l File ] [ -o PathName ] [ -s File ] [ -t ] [ -v ] [ [ -m | -n | -d ] FastPath ] [ -X ] [ -x ]
smitty 命令调用“系统管理界面工具”(SMIT)。SMIT 是设计用来简化系统管理任务的交互式界面应用程序。smitty 命令显示了导致交互式对话的菜单层次结构。SMIT 构建并运行用户指定的命令。由于 SMIT 运行命令,您必须有权限执行 SMIT 运行的命令。
SMIT 创建两个文件:smit.script 文件和 smit.log 文件。调用带有 -s PathName 标志的 smitty 命令会把 smit.script 文件保存在 PathName 参数指定的文件中。如果没有指定 -s 标志,则把脚本信息保存在 $HOME/smit.script 文件中。调用带有 -l PathName 标志的 smitty 命令会把 smit.log 文件保存在 PathName 参数指定的文件中。如果没有指定 -l 标志,则把日志信息记录在 $HOME/smit.log 文件中。您必须对您要求写入 smit 文件的目录具有写权限,否则不会创建 smit.script 文件和 smit.log 文件。SMIT 不覆盖 smit.log 文件或 smit.script 文件。可能时会附加文件。
smit.script 文件自动记录命令和命令使用的标志及参数。smit.script 文件可作为一个可执行 shell 脚本使用以复制系统配置。SMIT 创建 smit.log 文件,它包含可由程序员用来扩展 SMIT 系统所使用的附加的详细信息。-D、-l、-t 以及 -v 标志会影响 smit.log 文件。
如果您未使用 FastPath 参数,则 smitty 命令将您置于菜单结构的顶级。要进入低级菜单,请使用 FastPath 参数。SMIT 运行的所有命令都可以用做 FastPaths。当您熟悉命令时,FastPath 参数能帮助您。例如,您可以输入:smitty chuser 直接进入您能改变用户特征的对话框。要学习有关 FastPaths 的更多信息, 参阅《AIX 5L V5.2 安全指南》中的『设置和维护角色』。
SMIT 需要访问下列文件:
sm_menu_opt | SMIT 数据库 |
sm_name_hdr | SMIT 数据库 |
sm_cmd_hdr | SMIT 数据库 |
sm_cmd_opt | SMIT 数据库 |
smit.log | SMIT 日志文件 |
smit.script | SMIT 脚本文件 |
/usr/lpp/msg/.../smit.cat | 消息目录 |
注:如果这些文件中的任何一个损坏,或者存在一个崩溃的 NFS 服务器上,SMIT 不能响应。
smitty
smitty chuser
chuser 命令是 FastPath 参数的一个示例。 smit 命令和 FastPath 参数 chuser 让您直接进入对话框,Change User Attributes,指导您完成更改用户的特征。
chmod +x smit.script
然后,要复制您的配置,输入:
smit.script
在配置命令中编辑 smit.script 文件可以创建微小的变动,或仅仅使用命令的子集。应该重新命名或复制 smit.script 文件以防止 SMIT 修改它。
注:SMIT 在 Korn shell( /usr/bin/ksh)下运行命令。smit.script 文件中的一些命令字符串可能需要该环境才能正确运行。
/usr/bin/smitty | 包含 smitty 命令。 |
/etc/objrepos | 为 SMIT 数据库指定缺省目录。 |
smit.log | 用时间戳记指定您的会话的详细信息。 |
smit.script | 用时间戳记仅仅指定 SMIT 运行目标任务命令。 |
chmod 命令。
AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 System Management Interface Tool(SMIT)。
AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 System Management Interface Tool(SMIT)Overview for Programming。