快速切换用户与OpenBoot操作指南

需积分: 41 0 下载量 34 浏览量 更新于2024-07-11 收藏 2.88MB PPT 举报
在Solaris操作系统中,"转换用户身份-Solaris_SICT"这一主题主要讨论了如何通过su命令在系统中切换用户身份以及相关的操作管理。su命令是一个强大的工具,允许用户无需注销就能变成另一个用户,有两种使用方式: 1. **su username**: 这种形式会改变当前用户的用户标识并启动一个新的shell,但用户本地和环境变量保持不变,因为它们属于原始用户。 2. **su - username**: 加上短横线(-)选项会使得su不仅改变用户标识,还会加载新用户的环境变量,这意味着新用户的初始化脚本会被执行,从而可能导致本地变量的变化。 为了记录谁使用了su命令,管理员可以编辑系统配置文件`/etc/default/su`,添加SULOG日志路径,如果没有,还需要创建这个文件。此外,可以通过CONSOLE参数来指定控制台日志输出。 在OpenBoot环境下,Sun硬件的基本元素包括单系统板系统(如SPARCstation 4,5,10,20等)和多系统板系统,涉及的OpenBoot版本有1.x、2.x和3.x,后者具有可下载的固件。OpenBoot启动过程包括POST(Power-On Self Test)、通用驱动器、用户接口和默认设置的加载,PROM状态下常用的操作命令涵盖了各种设备管理和系统引导选项。 对于系统启动和关闭,Solaris的流程从OpenBoot PROM开始,首先进行自我测试和诊断,然后加载bootblock程序,接着加载ufsboot boot程序,加载内核,内核初始化自身并启动init进程,最后运行控制脚本。这个过程展示了Solaris启动时的复杂流程和关键步骤。 理解和掌握这些操作对于系统管理员来说至关重要,因为它涉及到权限管理、系统安全以及硬件和软件环境的交互。在实际环境中,正确使用su命令并监控登录活动有助于确保系统的稳定性和安全性。
2021-07-03 上传