概要 †
私が/etc/rsyslog.confで使用している設定の一部です。
Current †
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| -
|
|
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
|
auth,authpriv.* /var/log/auth/log
syslog.* -/var/log/rsyslog/log
cron.* -/var/log/cron/log
daemon.* -/var/log/daemon/log
kern.* -/var/log/kern/log
user.* -/var/log/user/log
kern,user.info; -/var/log/messages/log
*.=debug;\
auth,authpriv.none;\
news,mail.none -/var/log/debug/log
*.*;\
auth,authpriv.none;\
syslog,cron.none;\
daemon,kern.none;\
user.none -/var/log/pack/log
*.emerg *
|
Revision 1 †
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| -
|
|
|
|
|
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
-
!
|
auth,authpriv.* /var/log/auth/log
syslog.* -/var/log/rsyslog/log
cron.* -/var/log/cron/log
daemon.* -/var/log/daemon/log
kern.* -/var/log/kern/log
user.* -/var/log/user/log
lpr.* -/var/log/unimportant/lpr/log
mail.* -/var/log/unimportant/mail/log
uucp.* -/var/log/unimportant/uucp/log
local0.* -/var/log/unimportant/local/log
local1.* -/var/log/unimportant/local/log
local2.* -/var/log/unimportant/local/log
local3.* -/var/log/unimportant/local/log
local4.* -/var/log/unimportant/local/log
local5.* -/var/log/unimportant/local/log
local6.* -/var/log/unimportant/local/log
local7.* -/var/log/unimportant/local/log
*.emerg *
|
Revision 2 †
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| -
|
|
|
|
|
!
-
!
-
!
-
!
-
!
-
!
-
|
!
-
!
-
!
-
!
-
|
|
|
!
| auth,authpriv.* /var/log/auth/log
syslog.* -/var/log/rsyslog/log
cron.* -/var/log/cron/log
daemon.* -/var/log/daemon/log
kern.* -/var/log/kern/log
user.* -/var/log/user/log
lpr.* -/var/log/pack
mail.* -/var/log/pack
uucp.* -/var/log/pack
local0.* -/var/log/pack
local1.* -/var/log/pack
local2.* -/var/log/pack
local3.* -/var/log/pack
local4.* -/var/log/pack
local5.* -/var/log/pack
local6.* -/var/log/pack
local7.* -/var/log/pack
*.emerg *
|
ディレクトリ作成スクリプトサンプル †
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| -
!
-
-
|
|
|
!
|
-
-
|
!
|
path=(
/var/log/auth
/var/log/cron
/var/log/daemon
/var/log/debug
/var/log/kern
/var/log/messages
/var/log/pack
/var/log/rsyslog
/var/log/user
/var/log/wtmp_
/var/log/btmp_
)
secure_path=(
/var/log/auth
/var/log/wtmp_
/var/log/btmp_
)
for i in ${path[*]}
do
mkdir -p $i
chmod 755 $i
touch $i/log
done
for i in ${secure_path[*]}
do
chmod 700 $i
done
|
検証時の環境 †
- Debian Lenny x86
- CentOS 5.4 x86
参考 †