当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何把bash里的命令行输入记录进syslog?
帖子发表于 : 2008-11-24 14:45 

注册: 2008-04-08 13:24
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
用户在bash输入的每一条命令都写入syslog,不知道如何能做到?
我觉得可以分两种情况,一是每输入一条命令都直接写入syslog,另一种是用户退出时一次性把输入过的命令写入syslog。
第二种方法比较好实现,但是第一种情况不知道如何实现?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何把bash里的命令行输入记录进syslog?
帖子发表于 : 2008-11-24 15:15 
头像

注册: 2008-07-28 19:51
帖子: 805
地址: 长沙
送出感谢: 1
接收感谢: 2
.bash_history里面也有历史命令呀,你想实现什么?


_________________
我的乌斑兔儿:http://zhanggang.net/m/b/b1/ubuntu右键选择在新的窗体打开
右边有一只黄手 ----> 或者注册Dropbox中文版感谢我


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何把bash里的命令行输入记录进syslog?
帖子发表于 : 2008-11-25 16:48 

注册: 2008-04-08 13:24
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
我希望每执行一条命令,就立即把它写入syslog


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何把bash里的命令行输入记录进syslog?
帖子发表于 : 2008-11-25 18:59 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
第一种方法需要写一个shell wrapper


_________________
目前负债150多万


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何把bash里的命令行输入记录进syslog?
帖子发表于 : 2008-11-26 10:37 

注册: 2008-04-08 13:24
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
xhy 写道:
第一种方法需要写一个shell wrapper


你能给我一个大概思路吗?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何把bash里的命令行输入记录进syslog?
帖子发表于 : 2008-12-04 20:21 

注册: 2008-04-08 13:24
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
现在发现,所有sudo执行的命令都会在syslog里出现,这可以满足我的部分需求。但是普通用户执行的非sudo命令我还是收集不到。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译