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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

B.1 Adduser/adduser 280<br />

}<br />

local($entry);<br />

$entry=sprintf("%s:%s:%d:%d:%s:%s:%s",<br />

$opt_login,<br />

$opt_cpwd,<br />

$opt_uid,<br />

$opt_gid,<br />

$opt_comment,<br />

$opt_home,<br />

$opt_shell );<br />

print " echo \"$entry\" >>$DEF_YP_DIR/passwd\n" if $opt_verbose>1;<br />

if(!$opt_not){<br />

# add entry to passwd-file<br />

if(!open(PWD,">>$DEF_YP_DIR/passwd")){<br />

&clearlock($DEF_LOCK);<br />

die "$0: Can't append to $DEF_YP_DIR/passwd: $!\n";<br />

}<br />

print PWD "$entry\n";<br />

close(PWD);<br />

}<br />

###########################################################################<br />

# update NIS-map, if -m is not given<br />

###########################################################################<br />

sub updateNIS<br />

{<br />

local($cmd, $i);<br />

}<br />

if($opt_make){<br />

print "Updating NIS-map\n" if $opt_verbose>0;<br />

$cmd="cd $DEF_YP_DIR ; $DEF_MAKE passwd >/dev/null 2>/dev/null";<br />

print " $cmd\n" if $opt_verbose>1;<br />

system("$cmd") if !$opt_not;<br />

}else{<br />

print "Updating NIS-map NOT\n" if $opt_verbose>0;<br />

}<br />

for($i=0; $i0;<br />

local($cmd);<br />

$cmd="mkdir $opt_home";<br />

print " $cmd\n" if $opt_verbose>1;<br />

system("$cmd") if !$opt_not;<br />

$cmd="cp -pr $DEF_SKEL $opt_home";<br />

$cmd="cd $DEF_SKEL ; pax -rw -pe . $opt_home";<br />

print " $cmd\n" if $opt_verbose>1;<br />

system("$cmd") if !$opt_not;<br />

$cmd="chown -hR $opt_login $opt_home";<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!