Startseite LUG Untermain

Startseite
 
Über uns
Stammtisch
 
Über Linux
SW-Patente
Rezensionen
 
Mailingliste
Online-Mail-Archiv
 
LUG-IRC Channel
LUG-IRC Statistik-NEU-
 
Gästebuch
 
Arbeitsgruppen
Softwaredownloads
Vorträge
FAQ & Hints
HOWTOs
Doku-Wiki -NEU-
 
LUG-Kalender
Links
 
Blog
LUGUM-Planet


hosted by
logo

User-Bereich
(passwortgeschützt)
Passwort vergessen?
148 Mitglieder

Anmelden - HIER -







FAQ's und Hints


SMB Unterstützung für den Kernel Automounter autofs


Grundsätzlich:
Automounter gibt es als Userspace Daemon (amd) und im Kernel (autofs).
Die folgenden Ausführungen beziehen sich auf autofs.

Ich gehe jetzt einfach mal davon aus, dass autofs prinzipiell bei euch funktioniert.
Ausserdem müssen die Clienttools für samba installiert sein.

Dann müsst ihr in die Datei /etc/auto.master folgende Zeile einfügen:
/var/autofs/smb         /etc/auto.smb   --timeout 60

Wobei /var/autofs (Standard von Debian) an eure Umgebung anzupassen ist.
Das Verzeichnis smb müsst ihr dort anlegen.

Dann muss noch nur das folgende Skript nach /etc abgelegt und ausführbar gemacht werden.

########### Skriptanfang: /etc/auto.smb ############

#!/bin/bash
#
# /etc/auto.smb
#

machine=$1
opt="-fstype=smbfs,guest,fmask=644,dmask=755,nonstrict"
#opt="-fstype=smbfs,credentials=/etc/samba/credentials,uid=username,gid=groupname,fmask=644,dmask=755,nonstrict"
c="0"

share=`smbclient -N -L $machine 2>/dev/null | grep -w Disk | grep -v '\\$' | cut -f 2 | cut -f 1 -d " " | sort`
sharea=( $share )
sharean=${#sharea[*]}

echo "$opt \\"
for a in $share
do
        c=$((c+1))
        if [ "$c" != "$sharean" ]
        then
                echo "  /$a //$machine/$a \\"
        else
                echo "  /$a //$machine/$a"
        fi
done

############ Skriptende: /etc/auto.smb ##############

Wenn ihr nun in euer autofs Verzeichnis wechselt und dort ins Verzeichnis smb,
könnt ihr durch simples 'cd netbiosname-des-Fileservers' alle per Gastzugang 
mountbaren Freigaben des Rechners mounten.
Wenn ihr anstatt von 'guest' (bei opt=) entsprechende Angaben (uid, gid, credentials
oder uid, gid, username, password) macht könnt ihr natürlich zusätzlich auch auf 
Freigaben dieser Userkennung zugreifen.

Viel Spass
 Frank Remetter
 
Verbesserungen des Skriptes bitte über die Mailingliste veröffentlichen.

Nächster Stammtisch
Sa 7.8.10
Ernst-Klug-Haus, Goldbach


Disclaimer
Impressum


News
- FBI soll leichter auf Nutzerspuren im Netz zugreifen dürfen
 
- Apps telefonieren nach Hause
 
- IETF will Standardisierung beschleunigen
 
- France Telecom meldet Umsatz- und Gewinnrückgang
 
- Software AG mit Umsatz- und Gewinnsprung
 
- Bundesnetzagentur greift gegen Telefonwerber durch
 
- Nintendo schreibt rote Zahlen
 
- Geldautomaten schlecht gesichert
 
- "Mehr IPv4-Adressen, bitte!"
 
- Vodafone nimmt Nexus One aus dem Regal