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?
219 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.


Disclaimer
Impressum


News
- 3D-Filme steigern Marktanteil in Deutschland
 
- Studie: Nachholbedarf bei Software-Qualitätssicherung
 
- iPhone-Subventionen verstärken Verlust bei Sprint
 
- Greenpeace kritisiert Klimaschutzbemühungen der IT-Branche
 
- Rasterfahndung mit Handy-Daten beschäftigt den Bundestag
 
- Fujitsu kündigt Xeon-E5-Mainboard an
 
- VMwares vCloud Integration Manager soll vCloud Services beschleunigen
 
- 5-Zoll-Tablet mit 4:3-Display und Android
 
- AMD trommelt für heterogene Prozessoren
 
- Mozilla erwägt Rauswurf der Trustwave CA