tl;dr
- /var/log配下がuser:userの持ち物になる
- CentOSのデフォルトから実行すると、とりあえず生きている
なぜやったか
先ほど、インフラ勉強会で話に上がった。個人的に気になった。
想定する結果
- /var/log配下がuser:userの持ち物になる
- 色んなサービスが/var/log配下に吐こうとするが、実行ユーザが異なるため、644とかが6⇒4になって、権限足りなくてしぬ
- 一部のパーミッションチェックでものすごい騒がれる
- 起動できなくなる
結果
- /var/log配下がuser:userの持ち物になった
- 色んなサービスが/var/log配下に吐こうとしてるだろうけど詳細には見てない
- パーミッションチェックで騒がれてない(吐けてないだけかもしれない、見るとこ違う可能性も高い)
- 起動できた
やってみた
/var/logに吐かせるために、ログマシマシGNOMEでCentOS7をインスコ~コマンド実行までやった。 スクリーンショットはとっているが、まあ雰囲気だけ感じてもらえるといい。
20180523_chown - moffumoffu's fotolife
実行ログ
before、afterはこんな感じになる。おーこわいこわい。
[root@localhost log]# ls -laR1 -R -1aR1 .: 合計 804 drwxr-xr-x. 19 root root 4096 5月 23 23:38 . drwxr-xr-x. 21 root root 4096 5月 23 23:34 .. -rw-r--r--. 1 root root 35271 5月 23 23:37 Xorg.0.log -rw-r--r--. 1 root root 39067 5月 23 23:35 Xorg.0.log.old -rw-r--r--. 1 root root 20001 5月 23 23:34 Xorg.9.log drwxr-xr-x. 2 root root 204 5月 23 23:33 anaconda drwx------. 2 root root 23 5月 23 23:34 audit -rw-------. 1 root root 25396 5月 23 23:36 boot.log -rw-------. 1 root utmp 0 5月 23 23:29 btmp drwxr-xr-x. 2 chrony chrony 6 8月 4 2017 chrony -rw-------. 1 root root 449 5月 23 23:40 cron drwxr-xr-x. 2 lp sys 57 5月 23 23:34 cups -rw-r--r--. 1 root root 101305 5月 23 23:36 dmesg -rw-r--r--. 1 root root 101400 5月 23 23:34 dmesg.old -rw-r--r--. 1 root root 1228 5月 23 23:36 firewalld drwx--x--x. 2 root gdm 114 5月 23 23:36 gdm drwxr-xr-x. 2 root root 6 8月 10 2017 glusterfs -rw-r--r--. 1 root root 193 5月 23 23:28 grubby_prune_debug -rw-r--r--. 1 root root 292292 5月 23 23:41 lastlog drwx------. 3 root root 18 5月 23 23:29 libvirt -rw-------. 1 root root 396 5月 23 23:36 maillog -rw-------. 1 root root 314723 5月 23 23:42 messages drwxr-xr-x. 2 ntp ntp 6 4月 13 2017 ntpstats drwxr-xr-x. 3 root root 18 5月 23 23:29 pluto drwx------. 2 root root 6 6月 10 2014 ppp drwxr-xr-x. 2 root root 6 8月 4 2017 qemu-ga drwxr-xr-x. 2 root root 6 5月 23 23:33 rhsm drwxr-xr-x. 2 root root 18 5月 23 23:34 sa drwx------. 3 root root 17 5月 23 23:29 samba -rw-------. 1 root root 5728 5月 23 23:41 secure drwx------. 2 root root 6 6月 10 2014 speech-dispatcher -rw-------. 1 root root 0 5月 23 23:30 spooler drwxr-x---. 2 sssd sssd 6 8月 8 2017 sssd -rw-------. 1 root root 0 5月 23 23:28 tallylog drwxr-xr-x. 2 root root 23 5月 23 23:34 tuned -rw-r--r--. 1 root root 2885 5月 23 23:36 vmware-vgauthsvc.log.0 -rw-r--r--. 1 root root 5427 5月 23 23:36 vmware-vmsvc.log -rw-r--r--. 1 root root 80 5月 23 23:36 wpa_supplicant.log -rw-rw-r--. 1 root utmp 3840 5月 23 23:40 wtmp -rw-------. 1 root root 0 5月 23 23:38 yum.log ./anaconda: 合計 2988 drwxr-xr-x. 2 root root 204 5月 23 23:33 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. -rw-------. 1 root root 19184 5月 23 23:33 X.log -rw-------. 1 root root 22693 5月 23 23:33 anaconda.log -rw-------. 1 root root 2141 5月 23 23:33 ifcfg.log -rw-------. 1 root root 2138350 5月 23 23:33 journal.log -rw-------. 1 root root 0 5月 23 23:33 ks-script-PPGkVQ.log -rw-------. 1 root root 0 5月 23 23:33 ks-script-kDwnJk.log -rw-------. 1 root root 522700 5月 23 23:33 packaging.log -rw-------. 1 root root 31710 5月 23 23:33 program.log -rw-------. 1 root root 89738 5月 23 23:33 storage.log -rw-------. 1 root root 216733 5月 23 23:33 syslog ./audit: 合計 260 drwx------. 2 root root 23 5月 23 23:34 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. -rw-------. 1 root root 192806 5月 23 23:42 audit.log ./chrony: 合計 4 drwxr-xr-x. 2 chrony chrony 6 8月 4 2017 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. ./cups: 合計 8 drwxr-xr-x. 2 lp sys 57 5月 23 23:34 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. -rw-------. 1 root lp 222 5月 23 23:37 access_log -rw-------. 1 root lp 0 5月 23 23:34 error_log -rw-------. 1 root lp 0 5月 23 23:34 page_log ./gdm: 合計 68 drwx--x--x. 2 root gdm 114 5月 23 23:36 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. -rw-r--r--. 1 root gdm 0 5月 23 23:36 :0-greeter.log -rw-r--r--. 1 root gdm 0 5月 23 23:34 :0-greeter.log.1 -rw-r--r--. 1 root root 28269 5月 23 23:37 :0.log -rw-r--r--. 1 root root 0 5月 23 23:35 :0.log.1 -rw-r--r--. 1 root root 249 5月 23 23:35 :0.log.2 -rw-r--r--. 1 root root 31384 5月 23 23:35 :0.log.3 ./glusterfs: 合計 4 drwxr-xr-x. 2 root root 6 8月 10 2017 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. ./libvirt: 合計 4 drwx------. 3 root root 18 5月 23 23:29 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. drwx------. 2 root root 6 8月 5 2017 qemu ./libvirt/qemu: 合計 0 drwx------. 2 root root 6 8月 5 2017 . drwx------. 3 root root 18 5月 23 23:29 .. ./ntpstats: 合計 4 drwxr-xr-x. 2 ntp ntp 6 4月 13 2017 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. ./pluto: 合計 4 drwxr-xr-x. 3 root root 18 5月 23 23:29 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. drwx------. 2 root root 6 8月 5 2017 peer ./pluto/peer: 合計 0 drwx------. 2 root root 6 8月 5 2017 . drwxr-xr-x. 3 root root 18 5月 23 23:29 .. ./ppp: 合計 4 drwx------. 2 root root 6 6月 10 2014 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. ./qemu-ga: 合計 4 drwxr-xr-x. 2 root root 6 8月 4 2017 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. ./rhsm: 合計 4 drwxr-xr-x. 2 root root 6 5月 23 23:33 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. ./sa: 合計 8 drwxr-xr-x. 2 root root 18 5月 23 23:34 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. -rw-r--r--. 1 root root 3224 5月 23 23:40 sa23 ./samba: 合計 4 drwx------. 3 root root 17 5月 23 23:29 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. drwx------. 2 root root 6 8月 7 2017 old ./samba/old: 合計 0 drwx------. 2 root root 6 8月 7 2017 . drwx------. 3 root root 17 5月 23 23:29 .. ./speech-dispatcher: 合計 4 drwx------. 2 root root 6 6月 10 2014 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. ./sssd: 合計 4 drwxr-x---. 2 sssd sssd 6 8月 8 2017 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. ./tuned: 合計 8 drwxr-xr-x. 2 root root 23 5月 23 23:34 . drwxr-xr-x. 19 root root 4096 5月 23 23:38 .. -rw-r--r--. 1 root root 2782 5月 23 23:36 tuned.log [root@localhost log]#
[root@localhost log]# chown -R chownsitai:chownsitai /var/log [root@localhost log]# [root@localhost log]# [root@localhost log]# [root@localhost log]# #kokokara [root@localhost log]# ls -laR1 .: 合計 804 drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 . drwxr-xr-x. 21 root root 4096 5月 23 23:34 .. -rw-r--r--. 1 chownsitai chownsitai 35271 5月 23 23:37 Xorg.0.log -rw-r--r--. 1 chownsitai chownsitai 39067 5月 23 23:35 Xorg.0.log.old -rw-r--r--. 1 chownsitai chownsitai 20001 5月 23 23:34 Xorg.9.log drwxr-xr-x. 2 chownsitai chownsitai 204 5月 23 23:33 anaconda drwx------. 2 chownsitai chownsitai 23 5月 23 23:34 audit -rw-------. 1 chownsitai chownsitai 25396 5月 23 23:36 boot.log -rw-------. 1 chownsitai chownsitai 0 5月 23 23:29 btmp drwxr-xr-x. 2 chownsitai chownsitai 6 8月 4 2017 chrony -rw-------. 1 chownsitai chownsitai 449 5月 23 23:40 cron drwxr-xr-x. 2 chownsitai chownsitai 57 5月 23 23:34 cups -rw-r--r--. 1 chownsitai chownsitai 101305 5月 23 23:36 dmesg -rw-r--r--. 1 chownsitai chownsitai 101400 5月 23 23:34 dmesg.old -rw-r--r--. 1 chownsitai chownsitai 1228 5月 23 23:36 firewalld drwx--x--x. 2 chownsitai chownsitai 114 5月 23 23:36 gdm drwxr-xr-x. 2 chownsitai chownsitai 6 8月 10 2017 glusterfs -rw-r--r--. 1 chownsitai chownsitai 193 5月 23 23:28 grubby_prune_debug -rw-r--r--. 1 chownsitai chownsitai 292292 5月 23 23:41 lastlog drwx------. 3 chownsitai chownsitai 18 5月 23 23:29 libvirt -rw-------. 1 chownsitai chownsitai 396 5月 23 23:36 maillog -rw-------. 1 chownsitai chownsitai 315476 5月 23 23:45 messages drwxr-xr-x. 2 chownsitai chownsitai 6 4月 13 2017 ntpstats drwxr-xr-x. 3 chownsitai chownsitai 18 5月 23 23:29 pluto drwx------. 2 chownsitai chownsitai 6 6月 10 2014 ppp drwxr-xr-x. 2 chownsitai chownsitai 6 8月 4 2017 qemu-ga drwxr-xr-x. 2 chownsitai chownsitai 6 5月 23 23:33 rhsm drwxr-xr-x. 2 chownsitai chownsitai 18 5月 23 23:34 sa drwx------. 3 chownsitai chownsitai 17 5月 23 23:29 samba -rw-------. 1 chownsitai chownsitai 5728 5月 23 23:41 secure drwx------. 2 chownsitai chownsitai 6 6月 10 2014 speech-dispatcher -rw-------. 1 chownsitai chownsitai 0 5月 23 23:30 spooler drwxr-x---. 2 chownsitai chownsitai 6 8月 8 2017 sssd -rw-------. 1 chownsitai chownsitai 0 5月 23 23:28 tallylog drwxr-xr-x. 2 chownsitai chownsitai 23 5月 23 23:34 tuned -rw-r--r--. 1 chownsitai chownsitai 2885 5月 23 23:36 vmware-vgauthsvc.log.0 -rw-r--r--. 1 chownsitai chownsitai 5427 5月 23 23:36 vmware-vmsvc.log -rw-r--r--. 1 chownsitai chownsitai 80 5月 23 23:36 wpa_supplicant.log -rw-rw-r--. 1 chownsitai chownsitai 3840 5月 23 23:40 wtmp -rw-------. 1 chownsitai chownsitai 0 5月 23 23:38 yum.log ./anaconda: 合計 2988 drwxr-xr-x. 2 chownsitai chownsitai 204 5月 23 23:33 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. -rw-------. 1 chownsitai chownsitai 19184 5月 23 23:33 X.log -rw-------. 1 chownsitai chownsitai 22693 5月 23 23:33 anaconda.log -rw-------. 1 chownsitai chownsitai 2141 5月 23 23:33 ifcfg.log -rw-------. 1 chownsitai chownsitai 2138350 5月 23 23:33 journal.log -rw-------. 1 chownsitai chownsitai 0 5月 23 23:33 ks-script-PPGkVQ.log -rw-------. 1 chownsitai chownsitai 0 5月 23 23:33 ks-script-kDwnJk.log -rw-------. 1 chownsitai chownsitai 522700 5月 23 23:33 packaging.log -rw-------. 1 chownsitai chownsitai 31710 5月 23 23:33 program.log -rw-------. 1 chownsitai chownsitai 89738 5月 23 23:33 storage.log -rw-------. 1 chownsitai chownsitai 216733 5月 23 23:33 syslog ./audit: 合計 260 drwx------. 2 chownsitai chownsitai 23 5月 23 23:34 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. -rw-------. 1 chownsitai chownsitai 192806 5月 23 23:42 audit.log ./chrony: 合計 4 drwxr-xr-x. 2 chownsitai chownsitai 6 8月 4 2017 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. ./cups: 合計 8 drwxr-xr-x. 2 chownsitai chownsitai 57 5月 23 23:34 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. -rw-------. 1 chownsitai chownsitai 222 5月 23 23:37 access_log -rw-------. 1 chownsitai chownsitai 0 5月 23 23:34 error_log -rw-------. 1 chownsitai chownsitai 0 5月 23 23:34 page_log ./gdm: 合計 68 drwx--x--x. 2 chownsitai chownsitai 114 5月 23 23:36 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. -rw-r--r--. 1 chownsitai chownsitai 0 5月 23 23:36 :0-greeter.log -rw-r--r--. 1 chownsitai chownsitai 0 5月 23 23:34 :0-greeter.log.1 -rw-r--r--. 1 chownsitai chownsitai 28269 5月 23 23:37 :0.log -rw-r--r--. 1 chownsitai chownsitai 0 5月 23 23:35 :0.log.1 -rw-r--r--. 1 chownsitai chownsitai 249 5月 23 23:35 :0.log.2 -rw-r--r--. 1 chownsitai chownsitai 31384 5月 23 23:35 :0.log.3 ./glusterfs: 合計 4 drwxr-xr-x. 2 chownsitai chownsitai 6 8月 10 2017 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. ./libvirt: 合計 4 drwx------. 3 chownsitai chownsitai 18 5月 23 23:29 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. drwx------. 2 chownsitai chownsitai 6 8月 5 2017 qemu ./libvirt/qemu: 合計 0 drwx------. 2 chownsitai chownsitai 6 8月 5 2017 . drwx------. 3 chownsitai chownsitai 18 5月 23 23:29 .. ./ntpstats: 合計 4 drwxr-xr-x. 2 chownsitai chownsitai 6 4月 13 2017 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. ./pluto: 合計 4 drwxr-xr-x. 3 chownsitai chownsitai 18 5月 23 23:29 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. drwx------. 2 chownsitai chownsitai 6 8月 5 2017 peer ./pluto/peer: 合計 0 drwx------. 2 chownsitai chownsitai 6 8月 5 2017 . drwxr-xr-x. 3 chownsitai chownsitai 18 5月 23 23:29 .. ./ppp: 合計 4 drwx------. 2 chownsitai chownsitai 6 6月 10 2014 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. ./qemu-ga: 合計 4 drwxr-xr-x. 2 chownsitai chownsitai 6 8月 4 2017 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. ./rhsm: 合計 4 drwxr-xr-x. 2 chownsitai chownsitai 6 5月 23 23:33 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. ./sa: 合計 8 drwxr-xr-x. 2 chownsitai chownsitai 18 5月 23 23:34 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. -rw-r--r--. 1 chownsitai chownsitai 3224 5月 23 23:40 sa23 ./samba: 合計 4 drwx------. 3 chownsitai chownsitai 17 5月 23 23:29 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. drwx------. 2 chownsitai chownsitai 6 8月 7 2017 old ./samba/old: 合計 0 drwx------. 2 chownsitai chownsitai 6 8月 7 2017 . drwx------. 3 chownsitai chownsitai 17 5月 23 23:29 .. ./speech-dispatcher: 合計 4 drwx------. 2 chownsitai chownsitai 6 6月 10 2014 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. ./sssd: 合計 4 drwxr-x---. 2 chownsitai chownsitai 6 8月 8 2017 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. ./tuned: 合計 8 drwxr-xr-x. 2 chownsitai chownsitai 23 5月 23 23:34 . drwxr-xr-x. 19 chownsitai chownsitai 4096 5月 23 23:38 .. -rw-r--r--. 1 chownsitai chownsitai 2782 5月 23 23:36 tuned.log [root@localhost log]# [root@localhost log]# [root@localhost log]# [root@localhost log]# #kokomade