Hey allemaal, ik vroeg me af of iemand zou een kijkje nemen in dit script ik werk. Ik weet niet of ik de juiste syntaxis voor mijn variabelen en wanneer de lus correct geschreven is.
eventuele bijstand zou worden zeer gewaardeerd.
#! / usr / bin / bash
###########################################
# Geschreven door: em
# Doel: Dit script is geschreven wijzigingen aan te brengen in een fundamenteel zone instellen
# Datum: 01 juli 2008
###########################################
# Mijn Variabelen
DMI_FILE \u003d "/ etc / DMI / conf"
SNMP_FILE \u003d "/ etc / snmp / conf"
##########
# Code
##########
if [[-e $ DMI_FILE]]; vervolgens # controleren om te zien of het bestand bestaat
voor conf in $ ($ DMI_FILE)
doen
mv conf conf.orig
gedaan
anders
print "$ DMI_FILE bestaat niet"
afrit
fi
echo "/ etc / DMI / conf is verplaatst"
if [[-e $ SNMP_FILE]]; vervolgens # controleren om te zien of het bestand bestaat
voor conf in $ ($ SNMP_FILE)
doen
mv conf conf.orig
gedaan
anders
print "$ SNMP_FILE bestaat niet"
afrit
fi
echo "/ etc / snmp / conf is verplaatst"
#
# Uitschakelen diensten
#
/ usr / sbin / svcadm uitschakelen svc: / network / vinger: standaard
/ usr / sbin / svcadm uitschakelen svc: / network / login: rlogin
/ usr / sbin / svcadm uitschakelen svc: / network / shell: standaard
/ usr / sbin / svcadm uitschakelen svc: / network / telnet: standaard
/ usr / sbin / svcadm uitschakelen svc: / network / rpc / rstat: standaard
/ usr / sbin / svcadm uitschakelen svc: / network / rpc / rusers: standaard
/ usr / sbin / svcadm uitschakelen svc: / network / smtp: sendmail
/ usr / sbin / svcadm uitschakelen svc: / network / ftp: standaard
/ usr / sbin / svcadm uitschakelen svc: / system / filesystem / autofs: standaard
echo "De gevraagde diensten zijn uitgeschakeld"
#
# Uitschakelen automounter
#
/ usr / bin / svcadm uitschakelen autofs
echo "automounter gehandicapten"
#
# Edit auto_master
#
vi / etc / auto_master
echo "Basic Zone Setup is voltooid"