adduser - 添加用户账号,与useradd是同一命令。需要root权限才能执行(有root权限)。 在使用adduser命令时,它会添加这个名,并创建和用户名名称相同的组名,并把这个用户名添加到自己的组里去,并在/home目录想创建和用户名同名的目录,并拷贝/etc/skel目录下的内容到/home/用户名/的目录下,并提示输入密码,并提示填写相关这个用户名的信息。 在使用命令useradd时,它会添加这个用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名
1、把以下内容放至/etc/profile结尾(部分系统如centos 5.5可能需要放至/etc/bashrc结尾)
histfilesize=2000
histsize=2000
exporthisttimeformat="%y%m%d-%h%m%s:"
exportprompt_command='{ command=$(history1 | { readx y; echo$y; } | cut-d ":"-f2-);
logger -p local1.notice -t bash"$command(user=$user,ppid=$ppid,from=$ssh_client,pwd=$pwd)"; }'
readonlyprompt_command
注:readonly prompt_command防止恶意普通用户登陆后,清空变量,导致无法正常记录日志。
2、日志输出到单个文件
在/etc/rsyslog.conf中添加
local1.notice /var/log/local1
3、配置logrotate
vim /etc/logrotate.d/local1
/var/log/local1{
missingok
notifempty
size 1m
yearly
create 0600 root root
}