06.12.2012 Aufrufe

Technische Dokumentation zum Unix-Verbund ... - Dr. Hubert Feyrer

Technische Dokumentation zum Unix-Verbund ... - Dr. Hubert Feyrer

Technische Dokumentation zum Unix-Verbund ... - Dr. Hubert Feyrer

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4.3.6 JumpStart-Scripten 70<br />

NISSERVER="rfhs8012"<br />

#<br />

# Angegebene Datei(en) backuppen: $*.orig (falls noch nicht vorhanden),<br />

# ansonsten nach $*.BAK<br />

#<br />

backup()<br />

{<br />

if [ "$*" = "" ]; then<br />

echo backup: zu wenig Argumente<br />

exit 1<br />

fi<br />

for i in $*<br />

do<br />

if [ -f $i ]; then<br />

if [ -f $i.orig ]; then<br />

cp $i $i.BAK<br />

else<br />

cp $i $i.orig<br />

fi<br />

fi<br />

done<br />

}<br />

#<br />

# chown, chgrp, chmod<br />

#<br />

chattr()<br />

{<br />

if [ "$#" -lt 4 ]<br />

then<br />

}<br />

...<br />

fi<br />

user=$1 ; shift<br />

group=$1 ; shift<br />

mode=$1 ; shift<br />

files=$*<br />

chown -R $user $files<br />

chgrp -R $group $files<br />

chmod -R $mode $files<br />

4.3.6.5 setup/rootsHome<br />

#<br />

# ~root<br />

#<br />

echo Moving roots home<br />

echo chattr: Usage: chattr user group mode file<br />

exit 1<br />

backup $ROOT/etc/passwd<br />

sed \<br />

-e '/^root:/s,:/:,:/root:,g' \<br />

/tmp/passwd.$$<br />

mv /tmp/passwd.$$ $ROOT/etc/passwd<br />

chattr root sys 644 $ROOT/etc/passwd<br />

if [ ! -d $ROOT/root ]; then<br />

mkdir $ROOT/root<br />

(c) 1996-2003 <strong>Hubert</strong> <strong>Feyrer</strong> Stand: 21. Oktober 2003

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!