Hey, ich habe mich gefragt, wenn jemand einen Blick auf dieses Skript Ich bin arbeiten. Ich weiß nicht, ob ich die richtige Syntax für meine Variablen und, wenn die for-Schleife ist korrekt geschrieben.
Hilfe wäre sehr geschätzt.
#! / usr / bin / bash
###########################################
# Geschrieben von: em
# Zweck: Dieses Skript wurde geschrieben, um grundlegende Änderungen an einer Zone einrichten
Datum: 01. Juli 2008
###########################################
# Mein Variablen
DMI_FILE \u003d "/ etc / DMI / conf"
SNMP_FILE \u003d "/ etc / snmp / conf"
##########
# Code
##########
if [[-e $ DMI_FILE]]; then # Prüfen Sie, ob die Datei vorhanden ist
für conf in $ ($ DMI_FILE)
tun
mv conf conf.orig
getan
sonst
print "$ DMI_FILE existiert nicht"
Ausfahrt
fi
echo "/ etc / DMI / conf wurde"
if [[-e $ SNMP_FILE]]; then # Prüfen Sie, ob die Datei vorhanden ist
für conf in $ ($ SNMP_FILE)
tun
mv conf conf.orig
getan
sonst
print "$ SNMP_FILE existiert nicht"
Ausfahrt
fi
echo "/ etc / snmp / conf wurde"
#
# Dienste deaktivieren
#
/ usr / sbin / svcadm disable svc: / network / finger: default
/ usr / sbin / svcadm disable svc: / network / login: rlogin
/ usr / sbin / svcadm disable svc: / network / Shell: default
/ usr / sbin / svcadm disable svc: / network / telnet: default
/ usr / sbin / svcadm disable svc: / network / rpc / rstat: default
/ usr / sbin / svcadm disable svc: / network / rpc / rusers: default
/ usr / sbin / svcadm disable svc: / network / smtp: sendmail
/ usr / sbin / svcadm disable svc: / network / ftp: default
/ usr / sbin / svcadm disable svc: / system / filesystem / autofs: default
echo "Die geforderten Leistungen sind, wurden deaktiviert"
#
# Deaktivieren Automounter
#
/ usr / bin / svcadm deaktivieren autofs
echo "Automounter behinderte Menschen"
#
# Edit auto_master
#
vi / etc / auto_master
echo "Basic Zone Setup abgeschlossen ist"