Sfoglia il codice sorgente

Turing rsyslog on or off

Bob Mottram 7 anni fa
parent
commit
259e061dcf
3 ha cambiato i file con 11 aggiunte e 0 eliminazioni
  1. 2
    0
      src/freedombone-controlpanel
  2. 6
    0
      src/freedombone-logging
  3. 3
    0
      src/freedombone-utils-setup

+ 2
- 0
src/freedombone-controlpanel Vedi File

1295
         return
1295
         return
1296
     fi
1296
     fi
1297
     clear
1297
     clear
1298
+    echo $'Turing off logging...'
1299
+    ${PROJECT_NAME}-logging off
1298
     echo $'Locking down permissions...'
1300
     echo $'Locking down permissions...'
1299
     lockdown_permissions
1301
     lockdown_permissions
1300
     echo $'Creating configuration...'
1302
     echo $'Creating configuration...'

+ 6
- 0
src/freedombone-logging Vedi File

83
 }
83
 }
84
 
84
 
85
 function turn_off_rsys_logging {
85
 function turn_off_rsys_logging {
86
+    if grep -q '/var/log/auth.log' /etc/rsyslog.conf; then
87
+        return
88
+    fi
86
     sed -i 's|mail,news.none.*|mail,news.none      /dev/null|g' /etc/rsyslog.conf
89
     sed -i 's|mail,news.none.*|mail,news.none      /dev/null|g' /etc/rsyslog.conf
87
     sed -i 's|auth,authpriv.\*.*|auth,authpriv.\*         /dev/null|g' /etc/rsyslog.conf
90
     sed -i 's|auth,authpriv.\*.*|auth,authpriv.\*         /dev/null|g' /etc/rsyslog.conf
88
     sed -i 's|mail.info.*|mail.info            /dev/null|g' /etc/rsyslog.conf
91
     sed -i 's|mail.info.*|mail.info            /dev/null|g' /etc/rsyslog.conf
106
 }
109
 }
107
 
110
 
108
 function turn_on_rsys_logging {
111
 function turn_on_rsys_logging {
112
+    if ! grep -q '/var/log/auth.log' /etc/rsyslog.conf; then
113
+        return
114
+    fi
109
     sed -i 's|mail,news.none.*|mail,news.none      -/var/log/messages|g' /etc/rsyslog.conf
115
     sed -i 's|mail,news.none.*|mail,news.none      -/var/log/messages|g' /etc/rsyslog.conf
110
     sed -i 's|auth,authpriv.\*.*|auth,authpriv.\*         /var/log/auth.log|g' /etc/rsyslog.conf
116
     sed -i 's|auth,authpriv.\*.*|auth,authpriv.\*         /var/log/auth.log|g' /etc/rsyslog.conf
111
     sed -i 's|mail.info.*|mail.info            -/var/log/mail.info|g' /etc/rsyslog.conf
117
     sed -i 's|mail.info.*|mail.info            -/var/log/mail.info|g' /etc/rsyslog.conf

+ 3
- 0
src/freedombone-utils-setup Vedi File

208
 }
208
 }
209
 
209
 
210
 function turn_off_rsys_logging {
210
 function turn_off_rsys_logging {
211
+    if grep -q '/var/log/auth.log' /etc/rsyslog.conf; then
212
+        return
213
+    fi
211
     sed -i 's|mail,news.none.*|mail,news.none      /dev/null|g' /etc/rsyslog.conf
214
     sed -i 's|mail,news.none.*|mail,news.none      /dev/null|g' /etc/rsyslog.conf
212
     sed -i 's|auth,authpriv.\*.*|auth,authpriv.\*         /dev/null|g' /etc/rsyslog.conf
215
     sed -i 's|auth,authpriv.\*.*|auth,authpriv.\*         /dev/null|g' /etc/rsyslog.conf
213
     sed -i 's|mail.info.*|mail.info            /dev/null|g' /etc/rsyslog.conf
216
     sed -i 's|mail.info.*|mail.info            /dev/null|g' /etc/rsyslog.conf