teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

一部記載の更新

2021/02/20 12:20

投稿

mai_128
mai_128

スコア0

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
- auth.logのパーミッション手動変更
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
- インスタンス再起動後のauth.log
53
+ インスタンス再起動後のauth.log
38
54
  パーミッションが「640」に戻ってしまう
39
55
 
40
56
  ```ここに言語名を入力

1

文章の修正

2021/02/20 12:20

投稿

mai_128
mai_128

スコア0

title CHANGED
File without changes
body CHANGED
@@ -1,21 +1,20 @@
1
1
  ### 前提・実現したいこと
2
2
  aws上で構築したインスタンス(Ubuntu)内に存在するauth.logのファイルパーミッションを変更し、インスタンス再起動後も変更値を維持したいです。
3
- ※「640」⇒「644」に変更したいです。
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
- $Umask 0022⇒0000
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
- $Umask 0000
17
+ $umask 0000
19
18
  $FileOwner syslog
20
19
  $FileGroup adm
21
20
  $FileCreateMode 0644