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 Quellcodes 275<br />

B Quellcodes<br />

In diesem Anhang sind Quellcodes zu vielen der oben beschriebenen Programme zu finden,<br />

die selbst entwickelt wurden.<br />

Die Datei wildmat_code.c ist Teil der INN-Distribution und unterliegt deren Copyright.<br />

Ansonsten gilt für alle Dateien:<br />

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

# The contents of this file are (c) Copyright 1996 by <strong>Hubert</strong> <strong>Feyrer</strong>.<br />

# Any use of the knowledge stored in this file may not be used outside<br />

# of the Fachhochschule Regensburg without contacting me first.<br />

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

B.1 Adduser/adduser<br />

#!/soft/bin/perl5<br />

# $Id: adduser,v 1.21 2003/10/13 14:09:09 feyrer Exp $<br />

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

# The contents of this file are (c) Copyright 1996-1998 by <strong>Hubert</strong> <strong>Feyrer</strong>.<br />

# Any use of the knowledge stored in this file may not be used outside<br />

# of the Fachhochschule Regensburg without contacting me first.<br />

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

use Getopt::Std;<br />

require misc::writelogfile;<br />

require misc::lock;<br />

require misc::backup;<br />

# Where to find defaults-file<br />

$DEFAULTS_FILE = "/home3/bedienst/feyrer/work/SysOp/Adduser/default/adduser";<br />

#$DEFAULTS_FILE = "/net/rfhs8012/home3/bedienst/feyrer/work/NDS/work/Adduser/default/adduser";<br />

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

# Read defaults from file or take hardcoded values if unavailable<br />

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

sub setdefaults<br />

{<br />

print "Setting defaults\n" if $opt_verbose>0;<br />

#<br />

# Internal defaults (if defaults-file is gone)<br />

#<br />

$DEF_GROUP = "student";<br />

$DEF_SHELL = "/soft/bin/tcsh";<br />

$DEF_S_BASE = "/home2/student";<br />

$DEF_B_BASE = "/home3/bedienst";<br />

$DEF_UID_MIN = 101;<br />

$DEF_UID_MAX = 60000;<br />

$DEF_YP_DIR = "/var/yp";<br />

$DEF_MAKE = "/usr/ccs/bin/make";<br />

$DEF_SHELLS = "/etc/shells";<br />

$DEF_LOCK = "/var/yp/passwd.lock";<br />

$DEF_SKEL = "/var/verwalt/skel";<br />

$DEF_QUOTAUSER = "dummy";<br />

#<br />

# Read defaults from defaults-file<br />

#<br />

open(DEF,"

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!