[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lugbe] install-event: SAMBA Config



Halihalo

Ich bin noch jemand eine Konfig fuer SAMBA schuldig, die ein connect von Clients erlaubt, ohne dass man sich um User und Passwort kuemmern muss.

Dies ist eigentlich alles was es braucht. Es handelt sich hier um die Datei /etc/smb.conf


# Samba config file created using SWAT
# from 192.168.1.108 (192.168.1.108)
# Date: 2001/07/26 04:09:29

# Global parameters
[global]
        workgroup = POST
        netbios name = WTTA0010
        security = SHARE
        encrypt passwords = Yes
        map to guest = Bad User
        keepalive = 30
        os level = 2
        kernel oplocks = No

[d1]
        comment = d1
        path = /mnt/d1
        read only = No
        guest ok = Yes


Der Parameter Encrypt Passwords muss auf Yes stehen wegen Windows 98 (ist per default auch schon so).
Der Parameter Security muss auf Share stehen, d.h. die Authentisierung erfolgt auf den freigegebenen Laufwerken (shares)

Bei den Angaben fuer die Shares (hier d1) muss der Parameter guest ok = yes gesetzt werden, damit wird explizit kein Passwort und keine Authentisierung verlangt.

Auf der UNIX Fileebene wird der User nobody verwendet. D.h. damit man jetzt noch auf dem freigegebenen Laufwerk schreiben kann wird nobody und nogroup als owner von d1 (Mountpoint des Shares) gesetzt.

wtta0010:/mnt # ll
total 2
drwxr-xr-x    4 root     root           72 Jul 26 00:47 .
drwxr-xr-x   18 root     root          391 Jan 10  2000 ..
drwxr-xr-x    3 nobody   nogroup        55 Jul 26 04:13 d1

Bei dieser Konfiguration wird sich jeder Administrator im Grabe herumdrehen (oder war das dessen Grosmutter ?). Es ist aber eine einfache Moeglichkeit jegliche Sicherheit und Probleme zu vermeiden.
Ich habe SAMBA just out of the box installiert. Starteintrag in rc.config und zusätzlich SWAT im inetd.conf enabled. 
inetd restarten, samba starten oder einfach booten wenn man nicht weiss wie. Die Konfiguration kann jetzt mit SWAT über einen Browser erfolgen http://localhost:901/ .Bzw. es reicht auch einfach das obige samba.conf zu erstellen [d1] entspricht dem Netbios Share.

Auf den Windows Rechner sollte zusätzlich der SAMBA Server im hosts und lmhosts eingetragen werden.

mfg Gion Manetsch

PS: Das ganze ist nicht zu empfehlen, wenn man gleichzeitig in einem Firmennetz oder am Internet haengt.