Samba

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(/etc/samba/smb.conf)
(Konfigurationsdatei)
Zeile 46: Zeile 46:
 
Weitere sinnvolle Ergänzungen an der smb.conf:
 
Weitere sinnvolle Ergänzungen an der smb.conf:
  
 +
{{Box Datei| /etc/samba/smb.conf |
 
<pre>
 
<pre>
 
 
[root]
 
[root]
comment = Administration
+
        comment = Administration
path = /
+
        path = /
writeable = yes
+
        writeable = yes
public = yes
+
        public = yes
create mode = 0755
+
        create mode = 0755
#veto files = /.*/.?/
+
        #veto files = /.*/.?/
force user = root
+
        force user = root
force group = root
+
        force group = root
 
+
 
[media]
 
[media]
comment = Media (Mplayer, MP3 usw)
+
        comment = Media (Mplayer, MP3 usw)
path = /media
+
        path = /media
writeable = yes
+
        writeable = yes
public = yes
+
        public = yes
create mode = 0755
+
        create mode = 0755
force user = root
+
        force user = root
force group = root
+
        force group = root
 
</pre>
 
</pre>
 +
}}
  
 
Jetzt die neue smb.conf testen, ob alles i.O. ist
 
Jetzt die neue smb.conf testen, ob alles i.O. ist

Version vom 10. Juli 2005, 16:09 Uhr

Inhaltsverzeichnis

Einleitung

Mit Samba kann man Verzeichnisse eines Rechners (z.B. des VDR) als Netzwerkfreigaben zu Verfügung stellen. Wer beispielsweise mit seinem Windows-Rechner an die Daten des VDR kommen möchte, der ist hier richtig.

Installation

cd $SOURCEDIR
tar xzvf samba-latest.tar.bz2 
mkdir -p /etc/samba \ 
         /var/lock/samba 
cd /samba-<VERSION>/source 
./configure --prefix=/usr/local \
            --bindir=/usr/local/bin \
            --sbindir=/usr/local/sbin \
            --libdir=/etc/samba \
            --sysconfdir=/etc/samba \
            --with-smbmount 
make 
make install 

Konfigurationsdatei

Datei
/etc/samba/smb.conf
[global]
        workgroup = WORKGROUP
        encrypt passwords = yes
        security = user
        getwd cache = yes
[video]
        path = /video
        comment = /video
        browseable = yes
        read only = no
        directory mask = 0775
        create mask = 0755
[mp3]
        path = /mp3
        comment = /mp3
        browseable = yes
        read only = no
        directory mask = 0775
        create mask = 0755


Weitere sinnvolle Ergänzungen an der smb.conf:

Datei
/etc/samba/smb.conf
[root]
        comment = Administration
        path = /
        writeable = yes
        public = yes
        create mode = 0755
        #veto files = /.*/.?/
        force user = root
        force group = root
[media]
        comment = Media (Mplayer, MP3 usw)
        path = /media
        writeable = yes
        public = yes
        create mode = 0755
        force user = root
        force group = root


Jetzt die neue smb.conf testen, ob alles i.O. ist

root#  testparm /etc/samba/smb.conf

So jetzt noch einen Samba-User anlegen. Die User müssen in der Datei /etc/passwd des Systems existieren.

root#  smbpasswd -a user

Jetzt erstmal Samba von Hand starten.

root#  smbd
root#  nmbd

Mit smbclient -L localhost kann man erstmal nachgesehen ob Samba richtig arbeitet.


Falls man die Änderungen gemacht hat, während Samba schon lief, sollte samba nun neu gestartet werden, damit er die Änderungen übernimmt.

root#  /etc/init.d/samba restart

Probleme

  • Wenn beim Zugriff eines WinXP PCs auf eine Sambafreigabe der PC einige Minuten einfriert, sollte der WebClient-Dienst in den Windows-Diensten abgeschaltet werden.
  • Wenn Umlaute nicht korrekt dargestellt werden, könnte das an einem falsche Zeichensatz liegen. Man sollte folgende Einträge prüfen oder setzen.
[global]
client code page = 850
character set = ISO8859-15 (in einigen Samba Versionen heisst es: unix character set = ISO8859-15)

Links

[1] http://us1.samba.org/samba