質問編集履歴
2
一部記載の更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -22,9 +22,25 @@
|
|
22
22
|
$PrivDropToUser syslog
|
23
23
|
$PrivDropToGroup syslog
|
24
24
|
```
|
25
|
-
|
25
|
+
②logrotateの設定確認
|
26
|
-
|
26
|
+
```
|
27
|
+
$vi /etc/logrotate.d/rsyslog
|
28
|
+
/var/log/auth.log
|
29
|
+
{
|
30
|
+
rotate 3
|
31
|
+
weekly
|
32
|
+
missingok
|
33
|
+
ifempty
|
34
|
+
compress
|
35
|
+
#次回作成されるファイルのパーミッション設定
|
36
|
+
create 644 syslog adm
|
37
|
+
sharedscripts
|
38
|
+
postrotate
|
39
|
+
/usr/lib/rsyslog/rsyslog-rotate
|
40
|
+
endscript
|
41
|
+
}
|
42
|
+
```
|
27
|
-
|
43
|
+
③auth.logのパーミッション手動変更
|
28
44
|
```ここに言語名を入力
|
29
45
|
$chmod 644 /var/log/auth.log
|
30
46
|
$ll /var/log | grep auth
|
@@ -34,7 +50,7 @@
|
|
34
50
|
-rw-r--r-- 1 syslog adm 20 Feb 20 06:22 auth.log.3.gz
|
35
51
|
```
|
36
52
|
|
37
|
-
|
53
|
+
④インスタンス再起動後のauth.log
|
38
54
|
パーミッションが「640」に戻ってしまう
|
39
55
|
|
40
56
|
```ここに言語名を入力
|
1
文章の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,21 +1,20 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
aws上で構築したインスタンス(Ubuntu)内に存在するauth.logのファイルパーミッションを変更し、インスタンス再起動後も変更値を維持したいです。
|
3
|
-
|
3
|
+
設定ファイルの変更内容を後述していますが、意図した変更内容通りにいきません。auth.logが他に参照している設定ファイルなどご存じでしたら教えていただきたいです。
|
4
4
|
|
5
5
|
### 発生している問題・エラーメッセージ
|
6
|
-
auth.logのパーミッションがインスタンス再起動後デフォルト値に戻ってしまいます。
|
7
|
-
下記の通り、設定ファイルに変更を加えているのにも関わらず
|
6
|
+
下記の通り、設定ファイルに変更を加えているのにも関わらず、auth.logのファイルパーミッションがインスタンス再起動後デフォルト値に戻ってしまいます。
|
8
7
|
|
9
8
|
### 試したこと
|
10
9
|
①rsyslog.confの修正
|
11
10
|
$FileCreateMode 0640⇒0644
|
12
|
-
$
|
11
|
+
$umask 0022⇒0000
|
13
12
|
```
|
14
13
|
$vi /etc/rsyslog.conf
|
15
14
|
|
16
15
|
# Set the default permissions for all log files.
|
17
16
|
#
|
18
|
-
$
|
17
|
+
$umask 0000
|
19
18
|
$FileOwner syslog
|
20
19
|
$FileGroup adm
|
21
20
|
$FileCreateMode 0644
|