bluetz 发表于 2012-04-08 20:28

如何设置历史命令日志

对solaris 9,使用useradd添加用户,在/etc/passwd文件中看到用户添加成功。但是在正常登陆后,没有看到执行命令的日志文件.bash_history(应该在用户目录下),如何才能生成这个文件,请指教!

zhangyudong1987 发表于 2012-04-09 09:08

是用新添加的用户登陆的?

bluetz 发表于 2012-04-11 12:22

是的,用新用户登陆的,没有生成.bash_history文件,而且用的shell就是bash

yiguihuo 发表于 2012-04-11 14:31

history看看有记录吗?
如果有应该会生成对应文件了,ls -a `pwd` | grep .bash_history看看有木有

bluetz 发表于 2012-04-11 18:56

经过实验,利用root以useradd建立多个用户,能出现.bash_history,但权限不一样,有的是root,有的是当前用户。记录的历史命令也不一样,有的是su root以后的命令,有的是当前用户命令。不知是怎么回事,哪位能帮忙?

yiguihuo 发表于 2012-04-12 08:09

你在当前用户su root切换到root用户,不加-会记录到当前用户的history中
su - root
顺便查查加-和不加有什么不同
页: [1]
查看完整版本: 如何设置历史命令日志