[root@RHEL2 ~]# useradd -m bashuser1
Feb 19 11:21:39 RHEL2 useradd[3534]: new group: name=bashuser1, GID=503
Feb 19 11:21:39 RHEL2 useradd[3534]: new user: name=bashuser1, UID=502, GID=503, home=/home/bashuser1, shell=/bin/bash
Feb 19 11:11:17 RHEL2 login: pam_unix(remote:session): session opened for user root by (uid=0)
Feb 19 11:11:17 RHEL2 login: ROOT LOGIN ON pts/4 FROM 192.168.56.1
Feb 19 11:11:13 RHEL2 xinetd[2354]: START: telnet pid=3414 from=192.168.56.1
<13>bashuser: class="HOST_LOGIN" type="2" time="2011-06-29 10:44:03" src_ip="192.168.14.83" dst_ip="192.168.99.243" primary_user="" secondary_user="bashuser" operation="" content="login successful" authen_status="Success" log_level="1" sessionid="12182"
<13>bashuser: class="HOST_COMMAND" type="3" time="2011-06-29 10:44:03" src_ip="192.168.14.83" dst_ip="192.168.100.90" primary_user="" secondary_user="bashuser" operation="uname -a" content="command" authen_status="" log_level="1" sessionid="12182"
class:HOST_LOGIN表示主机登录,HOST_COMMAND,表示主机操作命令;
time:用户登录主机时间;
src_ip:登录源IP地址;
dst_ip:主机地址;
primary_user:主账号,这个变量是引用堡垒主机的概念加的,在这里会永远为空值;
secondary_user:从账号,也就是主机上的账号,也是引用堡垒主机的概念加的;
operation:针对HOST_COMMAND类,是实际的操作命令内容;
content:表示结果,如登录成功或者命令;
session_id:这里引用的变量是$$变量值;
可以根据实际需要增加删除修改变量内容。
各Unix系统shell及shell启动文件;
Login Shells, Interactive Shells;
http://blog.chinaunix.net/uid-29495937-id-4114576.html
交互式shell和非交互式shell;
http://blog.chinaunix.net/uid-29495937-id-4114598.html
Shell Setup Files — Which, Where, and Why
http://blog.chinaunix.net/uid-29495937-id-4114536.html
In Unix, what startup and termination files do the various shells use?
http://blog.chinaunix.net/uid-29495937-id-4114602.html
各Unix系统下的Shell编程、变量及引用、函数用法等