質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

パーミッション

パーミッション(許可)は、ファイルシステム、データベース、そして他のコンピュータシステムに対するユーザーのアクセス権のことを指します。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

0回答

1719閲覧

auth.logのパーミッション変更

mai_128

総合スコア0

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

パーミッション

パーミッション(許可)は、ファイルシステム、データベース、そして他のコンピュータシステムに対するユーザーのアクセス権のことを指します。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2021/02/20 07:33

編集2021/02/20 12:20

前提・実現したいこと

aws上で構築したインスタンス(Ubuntu)内に存在するauth.logのファイルパーミッションを変更し、インスタンス再起動後も変更値を維持したいです。
設定ファイルの変更内容を後述していますが、意図した変更内容通りにいきません。auth.logが他に参照している設定ファイルなどご存じでしたら教えていただきたいです。

発生している問題・エラーメッセージ

下記の通り、設定ファイルに変更を加えているのにも関わらず、auth.logのファイルパーミッションがインスタンス再起動後デフォルト値に戻ってしまいます。

試したこと

①rsyslog.confの修正
$FileCreateMode 0640⇒0644
$umask 0022⇒0000

$vi /etc/rsyslog.conf # Set the default permissions for all log files. # $umask 0000 $FileOwner syslog $FileGroup adm $FileCreateMode 0644 $DirCreateMode 0755 $PrivDropToUser syslog $PrivDropToGroup syslog

②logrotateの設定確認

$vi /etc/logrotate.d/rsyslog /var/log/auth.log { rotate 3 weekly missingok ifempty compress #次回作成されるファイルのパーミッション設定 create 644 syslog adm sharedscripts postrotate /usr/lib/rsyslog/rsyslog-rotate endscript }

③auth.logのパーミッション手動変更

$chmod 644 /var/log/auth.log $ll /var/log | grep auth -rw-r--r-- 1 syslog adm 5286 Feb 20 07:15 auth.log -rw-r--r-- 1 syslog adm 20 Feb 20 06:22 auth.log.1.gz -rw-r--r-- 1 syslog adm 20 Feb 20 06:22 auth.log.2.gz -rw-r--r-- 1 syslog adm 20 Feb 20 06:22 auth.log.3.gz

④インスタンス再起動後のauth.log
パーミッションが「640」に戻ってしまう

$ll /var/log | grep auth ll /var/log | grep auth -rw-r----- 1 syslog adm 9008 Feb 20 07:29 auth.log -rw-r--r-- 1 syslog adm 20 Feb 20 06:22 auth.log.1.gz -rw-r--r-- 1 syslog adm 20 Feb 20 06:22 auth.log.2.gz -rw-r--r-- 1 syslog adm 20 Feb 20 06:22 auth.log.3.gz

補足情報(FW/ツールのバージョンなど)

Ubuntu:20.04

参考元

【補足】 Rsyslogの設定
rsyslog で作成されるファイルパーミッションを指定する

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2021/02/20 12:08

logrotate の設定を調べてみてください。
mai_128

2021/02/20 12:21

お返事ありがとうございます。 logrotateは下記の通り設定していますが、意図したパーミッションに設定できておりません。。 $vi /etc/logrotate.d/rsyslog /var/log/auth.log { rotate 3 weekly missingok ifempty compress #次回作成されるファイルのパーミッション設定 create 644 syslog adm sharedscripts postrotate /usr/lib/rsyslog/rsyslog-rotate endscript }
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問