Hallo zusammen,
ich habe ein Problem. Ich habe gestern fast die ganze Nacht damit verbracht Samba einzurichten.
Ich will (muss) auf meinem Linux PC Ordner freigeben, welche ein Windows 7 Rechner im lokalen Netzwerk benutzen soll.
Aber ich habe es nicht hinbekommen, und im Internet wird hauptsächlich gezeigt wie leicht es unter den verschiedenen *buntu
Systemen geht, aber nicht (oder zumindest nicht so richtig schlüssig) wie man das ganze manuell ohne GUI einrichtet.
Ich habe Samba nach dem englischen Arch Linux Wiki Eintrag installiert und eingerichtet.
Hier mal meine smb.conf:
#======================= Global Settings =====================================
[global]
# Legt die Arbeitsgruppe fest, welche Samba nutzt
workgroup = MSHEIMNETZ
# Legt den NetBIOS Namen des Samba Servers fest
# netbios name = Sambaaa Server
# server string is the equivalent of the NT Description field
server string = Sambaaa Server
# Samba stellt einen eigenständigen Server dar (Arbeitsgruppenserver)
server role = standalone server
# Zugriff auf das lokale Netzwerk beschränken (2 Klasse C Netzwerke und das Loopback Interface)
; hosts allow = 192.168.1. 192.168.2. 127.
# this tells Samba to use a separate log file for each machine
# that connects
; log file = /usr/local/samba/var/log.%m
# Put a capping on the size of the log files (in Kb).
; max log size = 50
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.
; passdb backend = tdbsam
# KEINE AHNUNG?!? - DEFAULT EINSTELLUNG
# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups. The default is NO.
dns proxy = no
#============================ User Share =====================================
usershare path = /home/alexander/share
usershare max shares 100
usershare allow guests = yes
usershare owner only = no
#============================ Share Definitions ==============================
# [homes]
# comment = Home Directories
# browseable = no
# writable = yes
# Eigene Freigabe
[Zeugsss]
comment = Freigegebener Ordner auf alex-desktop
path = /home/alexander/netzwerk
; valid users = smbuser
public = yes
writable = yes
read only = no
browseable = yes
available = yes
guest ok = yes
Die beiden Ordner /home/alexander/netzwerk und /home/alexander/share habe ich alle Zugriffsrechte gegeben (777).
Der Ordner "share" gehört root:sambashare und der Ordner /netzwerk gehört alexander:users.
Mein Benutzer gehört ebenfalls der Gruppe "sambashare" an.
Ich habe einen Benutzer "smbuser" angelegt, welcher für Samba benutzt werden soll.
Auf dem Windows 7 Rechner komme ich soweit, dass ich den Nutzer "smbuser" und das Passwort eingeben muss,
dann sehe ich meine Freigabe "Zeugsss" aber wenn ich in den Ordner wechseln will kommt ein Fehler:
"Auf ... konnte nicht zugegriffen werden. Sie haben keine Berechtigung für den Zufriff"
Mit meinem Laptop (Arch Linux + KDE) sehe ich den Samba Server, dann muss ich ebenfalls den User und das PW eingeben,
aber hier funktioniert der smbuser garnicht, das Fenster kommt immer wieder.
Mit Windows XP kommt ebenfalls der Fehler dass der User und das PW nicht gehen.
Dann habe ich versuche mit dem graphischen Tool von dem Dateimanager Caja einen Ordner Freizugeben, aber da kommt:
"»net usershare« meldet folgenden Fehler 255: net usershare: usershares are currently disabled"
Was mache ich falsch? Oder wie bekomme ich es hin dass ich von Windows 7 auf eine Linux Freigabe zugreifen kann?
Anders herum funktioniert es übrigens garnicht, der Linux PC sieht den Windows PC nicht mal (obwohl pings funktionieren).