Hallo Liste!
Heute habe ich auf einem Rechner Debian 3.0 eingerichtet.
Unter anderem m�chte ich auf diesem Rechner die Samba-Version 3.0.x ver-
wenden.
Die Installation war mit Hilfe der Debian-Pakete von "backports.org"
(Version 3.0.4) kein Problem.
Nun bin ich aber an einem Punkt angekommen, wo ich �berhaupt nicht
weiterkomme...
Das Anlegen der Benutzer (User- und Maschinen-Accounts) sollen automati-
siert geschehen. Diese Aufgabe soll von einem etwas l�ngeren Bash-Skript
erledigt werden.
Hier ein kleiner Auszug:
# Funktion: SAMBA-Benutzer erstellen:
# - Verzeichnisse "~/Data" anlegen
samba-user_erstellen () {
smbpasswd -as $benutzer $sambakw 1> /dev/null
if [ ! -d $benverz/Data ]
then
mkdir $benverz/Data
chmod u=rwx,g=,o= $benverz/Data
chown -f $benutzer: $benverz/Data
fi
}
# System-Computer erstellen:
# "GRYFFINDOR":
adduser --gecos "Workstation 1" --disabled-login --no-create-home \
--quiet --force-badname --shell /bin/false gryffindor$
smbpasswd -asm gryffindor$ 1> /dev/null
# "HUFFLEPUFF":
adduser --gecos "Workstation 2" --disabled-login --no-create-home \
--quiet --force-badname --shell /bin/false hufflepuff$
smbpasswd -asm hufflepuff$ 1> /dev/null
# "RAVENCLAW":
adduser --gecos "Workstation 3" --disabled-login --no-create-home \
--quiet --force-badname --shell /bin/false ravenclaw$
smbpasswd -asm ravenclaw$ 1> /dev/null
# "SLYTHERIN":
adduser --gecos "Workstation 4" --disabled-login --no-create-home \
--quiet --force-badname --shell /bin/false slytherin$
smbpasswd -asm slytherin$ 1> /dev/null
Die Variablen "benutzer" und "sambakw" werden f�r jeden User definiert,
anschl. wird die Funktion "samba-user_erstellen" aufgerufen.
Folgendes passiert, wenn ich das Skript ausf�hre:
- Die System-User werden problemlos eingerichtet und sind in der Datei
"/etc/passwd" enthalten.
- Die Samba-Benutzer werden _nicht_ erstellt. Es wird noch nicht einmal
die Datei "/etc/samba/smbpasswd" angelegt...
Das Unterverzeichnis "Data" ist jedoch bei jedem User vorhanden - die
Funktion wird also ausgef�hrt.
Kann mir jemand einen Tipp geben?
Vielen Dank f�r Eure M�he!
Mit freundlichen Gr��en,
Thilo
--
Registered Linux user #348074 with the Linux counter
http://counter.li.org
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)