| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - AVM FritzBox

Knowledge base

15 Benutzer online Druckversion




zurück



AVM FritzBox
Samba 2.2.9 auf der Box

Hier die statisch kompilierten Binaries für die Fritzbox. Ich gehe davon aus, dass Samba auf einem Memorystick installiert wird, daher der komische root-Pfad unter /var/media/ftp/Massstorage-Partition-0-1/samba.


UUps, ich habe gerade gelesen, dass der Mountpoint für den USB-Stick sich nach dem Stick richtet und somit bei jedem verschieden ist. Wem es aber trotzdem ernst ist mit Samba, dem sei folgender Link empfohlen :
http://www.ip-phone-forum.de/showthread.php?p=546829

Hinweis von Uwe : Aber deine Binarys und Scripte und cnf-Datei lassen sich ohne Änderungen nutzen, wenn man einen entsprechenden Sym-Link erstellt, so dass dann /var/media/ftp/Massstorage-Partition-0-1 existiert.



Folgende Verzeichnis-Struktur muss vorhanden sein bzw. angelegt werden :
/var/media/ftp/Massstorage-Partition-0-1/samba
/var/media/ftp/Massstorage-Partition-0-1/samba/lib
/var/media/ftp/Massstorage-Partition-0-1/samba/private
/var/media/ftp/Massstorage-Partition-0-1/samba/var
/var/media/ftp/Massstorage-Partition-0-1/samba/var/locks
/var/media/ftp/Massstorage-Partition-0-1/samba/tmp

Eine einfache smb.conf sieht so aus :

[global]
log level = 2
interfaces = 192.168.178.1/255.255.255.0
guest account=root
workgroup=QOTD
netbios name=AVM7170
server string=AVM Fritz!Box
null passwords=yes
encrypt passwords = yes
security=share
preferred master=yes
os level = 33
lock dir = /var/tmp/samba
wins support = yes

[MEMSTICK]
path=/var/media/ftp/Massstorage-Partition-0-1
comment=Memory-Stick
public=yes
guest ok=yes
writable=yes
printable=no
browseable=yes



Achtung, WICHTIG :
1. Die smb.conf gehört ins samba/lib-Verzeichnis.

2. Die Programme smbd (smbd) und nmbd (nmbd) nach
   /var/media/ftp/Massstorage-Partition-0-1/samba kopieren.

3. Die Libraries aus lib.rar (lib.rar) in das Verzeichnis samba/lib kopieren.

4. Unterhalb von /var/tmp das Verzeichnis samba für die Lockfiles anlegen!

Startskript für Samba :

# == starts & stops samba daemon ==
cd /var/media/ftp/Massstorage-Partition-0-1/samba

if [ "$1" = "stop" ]; then
        killall nmbd
        killall smbd
        sleep 2
        ps -ef |grep smbd
        ps -ef |grep nmbd
        exit 0
fi

export LD_LIBRARY_PATH=/var/media/ftp/Massstorage-Partition-0-1/samba/lib
export TMPDIR=/var/media/ftp/Massstorage-Partition-0-1/samba/tmp
./nmbd
./smbd



Weitere Binaries von Samba :
nmblookup (nmblookup)
smbstatus (smbstatus)
smbclient (smbclient)
testparm (testparm)
smbpasswd (smbpasswd)

Für die Ausführung der o.g. Programme müssen die folgenden Umgebungsvariablen gesetzt werden :

export LD_LIBRARY_PATH=/var/media/ftp/Massstorage-Partition-0-1/samba/lib
export TMPDIR=/var/media/ftp/Massstorage-Partition-0-1/samba/tmp



Einen Benutzer für den Zugriff auf eine Freigabe einrichten

# vi /etc/passwd
frank:x:500:10:frank:/:/bin/false
[ESC]:wq
# ./smbpasswd -a frank


In der smb.conf muss dann in der Freigabe der Schalter "force user = root" gesetzt werden! Außerdem wird der Schalter "guest ok = yes" entfernt, damit jeder Benutzer sich für den Zugriff auf die Freigabe authentifizieren muss.

zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>