blob: f02fab6f6dcdba71ecc0e9ce73a0e55e754c36ae (
plain)
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
|
post_install() {
getent group ossec >/dev/null || groupadd ossec
getent passwd ossec >/dev/null || useradd -g ossec -d '/var/ossec' -s /bin/false ossec
getent passwd ossecm >/dev/null || useradd -g ossec -d '/var/ossec' -s /bin/false ossecm
getent passwd ossecr >/dev/null || useradd -g ossec -d '/var/ossec' -s /bin/false ossecr
passwd -l ossec &>/dev/null
passwd -l ossecm &>/dev/null
passwd -l ossecr &>/dev/null
# change ownership on /var/ossec from the temporry owners to the ossec users and group
find /var/ossec -group nobody -exec chgrp ossec '{}' ';'
find /var/ossec -user nobody -exec chown ossec:ossec '{}' ';'
find /var/ossec -user mail -exec chown ossecm:ossec '{}' ';'
find /var/ossec -user daemon -exec chown ossecr:ossec '{}' ';'
}
post_upgrade() {
post_install
}
post_remove() {
if [ ! -d /var/ossec ]; then
userdel ossec &>/dev/null
userdel ossecm &>/dev/null
userdel ossecr &>/dev/null
groupdel ossec &>/dev/null
fi
}
|