mirror of https://github.com/XTLS/Xray-install
Reduce log directory permissions
parent
70f22686ba
commit
604917bd8b
|
@ -153,10 +153,15 @@ install_confdir() {
|
||||||
install_log() {
|
install_log() {
|
||||||
LOG='0'
|
LOG='0'
|
||||||
if [ ! -d '/var/log/xray/' ]; then
|
if [ ! -d '/var/log/xray/' ]; then
|
||||||
install -d -o nobody -g nobody /var/log/xray/
|
install -d -m 755 -o 0 -g 0 /var/log/xray/
|
||||||
install -m 600 -o nobody -g nobody /dev/null /var/log/xray/access.log
|
install -m 600 -o nobody -g nobody /dev/null /var/log/xray/access.log
|
||||||
install -m 600 -o nobody -g nobody /dev/null /var/log/xray/error.log
|
install -m 600 -o nobody -g nobody /dev/null /var/log/xray/error.log
|
||||||
LOG='1'
|
LOG='1'
|
||||||
|
else
|
||||||
|
chown 0:0 /var/log/xray/
|
||||||
|
chmod 755 /var/log/xray/
|
||||||
|
chown nobody:nobody /var/log/xray/*.log
|
||||||
|
chmod 600 /var/log/xray/*.log
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -510,12 +510,15 @@ install_xray() {
|
||||||
# Used to store Xray log files
|
# Used to store Xray log files
|
||||||
if [[ "$NO_LOGFILES" -eq '0' ]]; then
|
if [[ "$NO_LOGFILES" -eq '0' ]]; then
|
||||||
if [[ ! -d '/var/log/xray/' ]]; then
|
if [[ ! -d '/var/log/xray/' ]]; then
|
||||||
install -d -m 700 -o "$INSTALL_USER_UID" -g "$INSTALL_USER_GID" /var/log/xray/
|
install -d -m 755 -o 0 -g 0 /var/log/xray/
|
||||||
install -m 600 -o "$INSTALL_USER_UID" -g "$INSTALL_USER_GID" /dev/null /var/log/xray/access.log
|
install -m 600 -o "$INSTALL_USER_UID" -g "$INSTALL_USER_GID" /dev/null /var/log/xray/access.log
|
||||||
install -m 600 -o "$INSTALL_USER_UID" -g "$INSTALL_USER_GID" /dev/null /var/log/xray/error.log
|
install -m 600 -o "$INSTALL_USER_UID" -g "$INSTALL_USER_GID" /dev/null /var/log/xray/error.log
|
||||||
LOG='1'
|
LOG='1'
|
||||||
else
|
else
|
||||||
chown -R "$INSTALL_USER_UID:$INSTALL_USER_GID" /var/log/xray/
|
chown 0:0 /var/log/xray/
|
||||||
|
chmod 755 /var/log/xray/
|
||||||
|
chown "$INSTALL_USER_UID:$INSTALL_USER_GID" /var/log/xray/*.log
|
||||||
|
chmod 600 /var/log/xray/*.log
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue