Last change
on this file since 996 was
49,
checked in by presbrey, 18 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.