AIX的用户管理
5、显示当前登录用户 who 命令显示当前本地系统中在线的所有用户信息,包含登录名、登录终端名、登录日期和时间。输入 whoami 或 who am I 显示自己登录的名名、终端名、日期和时间。如果是从远程登录的用户,同时还会显示远程主机名。who 命令还能显示至上次键盘活动以来流逝的时间和命令解释器(shell)、登录进程等在初始化过程中产生进程的进程号。 下面例子显示 who命令的不同用法: (1)显示目前登录到系统中的所有用户的信息: # who root pts/0 Nov 17 10:20(sv1166a.itsc.aus) root pts/2 Nov 23 10:45(sv1121c.itsc.aus) root pts/3 Nov 23 10:48(sv1121c) (2)显示自己的用户名: # who am I root pts/3 Nov 23 10:48(sv1121c) (3)显示当前系统的运行级别: # who -r . run-level 2 Nov 17 10:19 2 0 S 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/unix/ (4)显示由 init 产生并且当前活动的进程 # who -p rc . Nov 17 10:19 4:12 2896 id=rc fbcheck . Nov 17 10:19 4:12 2898 id=fbcheck srcmstr . Nov 17 10:19 4:12 2900 id=srcmstr rctcpip . Nov 17 10:19 4:12 4648 id=rctcpip rcnfs . Nov 17 10:19 4:12 4650 id=rcnfs cron . Nov 17 10:19 4:12 4652 id=cron piobe . Nov 17 10:19 4:12 4984 id=piobe qdaemon . Nov 17 10:19 4:12 4986 id=qdaemon writesrv . Nov 17 10:19 4:12 4988 id=writesr uprintfd . Nov 17 10:19 4:12 4990 id=uprintf pmd . Nov 17 10:19 4:12 8772 id=pmd dt . Nov 17 10:19 4:12 9034 id=dt id 命令也可以显示用户当前登录信息 6、修改用户的登录 Shell chsh 命令修改用户的登录 shell 属性,该属性定义了用户登录后运行的初始程序。该属性在/etc/passwd文件中指定。缺省情况下 chsh 命令修改的是调用命令者的登录 shell。chsh 命令是交互式的。运行时,系统列出可用的 shell 及用户当前的 shell 属性,然后提示修改 shell,输入时必须包含可用 shell 的完整路径。只要具有 chuser 命令的可执行权限,就可以修改别的用户的登录 shell。 7、修改 SHELL 提示符 shell 使用下述三种提示符变量: PS1:正常的系统提示符。 PS2:当 shell 等待输入时的提示符。 PS3:运行 select 子命令时的提示符。 对这些 shell 变量的修改一直作用到用户退出。在。env 文件中对这些变量设置可使提示符的改变永久有效。 下列命令显示当前的 PS1 变量的值: # echo "prompt is $PS1": prompt is $ 下列命令显示把当前提示符改成 Ready>: export PS1="Ready> " 下列命令显示把要求继续的提示符改成 Enter more->: export PS2="Enter more->" 下列命令显示把运行 select 子命令提示符改成 Root->: export PS3="Root->” (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |