| Last change
                  on this file since 269 was
                  49,
                  checked in by presbrey, 19 years ago | 
        
          | scripts.mit.edu NOC permissions setup for nagios configuration | 
        | File size:
            841 bytes | 
      
      
        
  | Rev | Line |  | 
|---|
| [45] | 1 | #!/bin/sh | 
|---|
|  | 2 |  | 
|---|
| [49] | 3 | chown -R nagios:nagios /home/noc/ | 
|---|
| [45] | 4 | chmod 711 /home/noc/ | 
|---|
|  | 5 |  | 
|---|
| [49] | 6 | find /home/noc/ -type f | xargs -n1 chmod 644 | 
|---|
|  | 7 | find /home/noc/ -type d | xargs -n1 chmod 755 | 
|---|
|  | 8 | find /home/noc/ -name '*.cgi' -or -name '*.php' -or -name '*.pl' -or -name '*.sh' | xargs -n1 chmod a+x | 
|---|
| [45] | 9 |  | 
|---|
|  | 10 | chown -R nagios:apache /home/noc/html/ /home/noc/ng/html/ /home/noc/ng/log/ /home/noc/ng/rrd/ | 
|---|
|  | 11 | chmod -R g-w /home/noc/html/* /home/noc/ng/html/* | 
|---|
|  | 12 | chmod -R g+w /home/noc/ng/log/ /home/noc/ng/rrd/ | 
|---|
|  | 13 | chmod g+w /home/noc/ng/log/ /home/noc/ng/rrd/ | 
|---|
| [49] | 14 |  | 
|---|
|  | 15 | if [ ! -h /etc/nagios ]; then | 
|---|
|  | 16 | mv /etc/nagios /etc/nagios_OLD | 
|---|
|  | 17 | ln -nfs /home/noc/nagios/ /etc/nagios | 
|---|
|  | 18 | fi | 
|---|
|  | 19 |  | 
|---|
|  | 20 | chown -R root:root /home/noc/nagios/ | 
|---|
|  | 21 | find /home/noc/nagios/ -type f | xargs -n1 chmod 644 | 
|---|
|  | 22 | find /home/noc/nagios/ -type d | xargs -n1 chmod 755 | 
|---|
|  | 23 |  | 
|---|
|  | 24 | chown -R root:nagios /home/noc/nagios/private/ | 
|---|
|  | 25 | chmod -R o-rwx /home/noc/nagios/private/ | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.