anoymous Zugriff und automatisches Mounten einer Samba-Freigabe von einem Windows-System auf ein Linux-System


1

Ich habe die meisten meiner Audiodateien auf einem System, das von den meisten Leuten in meiner Familie geteilt wird, und ich möchte in der Lage sein, sie auf eine kopflose Linux-Box zuzugreifen, die ich über smb steuere. Die fraglichen Freigaben befinden sich nicht auf einer Freigabe, für die eine Authentifizierung erforderlich ist (und die meisten Beispiele gehen davon aus), und ich möchte, dass sie automatisch bereitgestellt werden und beim Start zugegriffen werden kann.

Ich möchte nur Kommandozeilen-Tools verwenden - also ist alles, was x Abhängigkeiten hat, aus und Freigaben sollten über einen Mount-Punkt für jeden Benutzer auf dem System zugänglich sein

Betriebssystem sollte keine Rolle spielen, aber der "Dateiserver" ist ein Windows XP-System, und ich kann auf die Freigaben zugreifen, ohne mich anzumelden, und der Client ist ein Ubuntu 10.04 LTS-System mit einer minimalen CLI-Installation.


Ist der Windows XP "Fileserver" eine Home- oder eine Professional- Variante?
Kurt Pfeifle

Professionel. Ich kann von einem anderen Windows XP-System aus auf die Dateifreigabe zugreifen, ohne mich anzumelden.
Journeyman Geek

Antworten:


0

/etc/fstabFügen Sie auf Ihrem Ubuntu 10.04 eine Zeile hinzu, um Ihrem System mitzuteilen, dass die Remote-WinXPProf-Freigabe eingehängt werden soll.

  1. Erstellen Sie den Mount - Punkt:
    mkdir /mnt/winxp.
  2. Füge die Zeile zu fstab hinzu:
    echo "//windowsserver/sharename /mnt/winxp smbfs auto" >>/etc/fstab

Dadurch wird die Remote-Freigabe sharenamezum windowsserverStartzeitpunkt automatisch auf dem Remote-Server bereitgestellt. Außerdem sollten die Befehle mount -aoder mount /mnt/winxpdie Freigabe erneut bereitgestellt werden, falls die Bereitstellung aus irgendeinem Grund verloren gegangen ist.

Für diese wirklich auf winxppro zu umgehen, stellen Sie sicher , dass die Sicherheitseinstellungen [*] für das freigegebene Verzeichnis das erlauben Gast Benutzer sowie die jede Gruppe zumindest lassen (je nach Bedarf) Leseberechtigungen.


[*] Klicke im Explorer mit der rechten Maustaste auf den Ordnernamen und wähle "Eigenschaften ...". Gehen Sie zur Registerkarte "Sicherheit", um den Benutzer "guest" und die Gruppe "everybody" hinzuzufügen. Vergessen Sie nicht, auf die Schaltfläche "Erweitert" zu klicken und sicherzustellen, dass die NTFS-Berechtigungen den gewünschten Zugriff auch für Gäste und alle anderen Benutzer ermöglichen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.