URL: https://www.overclockers.at/linux/von_windows_auf_linux-server_zugreifensamba_135827/page_1 - zur Vollversion wechseln!
Möchte von allen Win-rechnern im Netzwerk auf den Samba Server zugreifen können ohne dass ich für jeden pc einen Benutzer bei Samba anleg.Normalerweise sollte das über den guest account funktionieren.
Wenn ich jetzt aber von einem Windowsclient zugreif fragt er nach einem Passwort für den Gast-Account und ich komm nicht rein,auch wenn ich kein Passwort angeb.
hier meine smb.conf
Code:[global] workgroup = lan guest account = nobody keep alive = 30 os level = 100 kernel oplocks = false security = user interfaces = 192.168.0.177/255.255.255.0 bind interfaces only = yes socket options = TCP_NODELAY [share] comment = daves linux server browseable = yes path = /storage writeable = yes public = yes guest only = yes guest ok = yes directory mask = 777 create mask = 666
ändere: security = user
auf: security = share
lösch: guest only = yes
guest account = nobody brauchst dann auch net wirklich
Da die Frage grad schön dazupasst, was muss ich denn einstellen dass ich auf den Samba Server über den PC Namen komme und net IP eingebn muss?
imho muss man dazu einfach nur einen netbios name vergeben (natuerlich muss auf den clients netbios auch funzen..)
Also in die smb.conf z.b. die Zeile einfuegen:
(in den [GLOBAL] Teil)
netbios name = The_Overdrive
Zitat von Redphexändere: security = user
auf: security = share
lösch: guest only = yes
guest account = nobody brauchst dann auch net wirklich
filesystem permissions können immer dazwischen funken
kann sein dass das FAT32 filesystem nur für root freigegeben ist
abhilfe: in der fstab die entsprechende UID und GID setzen...
null passwords = yes
Zitat von quattrokann sein dass das FAT32 filesystem nur für root freigegeben ist
abhilfe: in der fstab die entsprechende UID und GID setzen...
Code:# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults,errors=remount-ro 0 1 /dev/hda3 /home ext3 defaults 0 2 [B]/dev/hde1 /storage vfat rw,uid=1000,gid=1000,umask=0002,users 0 0[/B] /dev/hda4 /usr ext3 defaults 0 2 /dev/hda2 none swap sw 0 0 /dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
kann mir keiner helfen ?
Kein Passwort setzt du mit smbpasswd -n. Das sagt dir auch die Doku.
Das Problem hab ich schon beseitigt ich kann mich schon mit dem guest account einloggen aber leider eben nur lesen und nicht schreiben deswegen ja meine Frage wegen der fstab datei.
Weißt du, als welcher User du eingeloggt bist? Herausfinden kann man das anscheinend, indem man im Windows im Explorer irgendein Verzeichnis am Server anzeigen lässt und dann mit ps aux|grep smbd einen Prozess sucht, der nicht als root läuft. Der ist es dann wahrscheinlich.
Und dann schau dir halt mal auf der Unix-Seite ein ls -l von dem Verzeichnis an, das du schreibbar haben möchtest.
mhh,ich hab 3 smbd prozesse die alle mit root laufen,sonst keinen
das Verzeichnis kann ich als normaler user nicht beschreiben,wenn ich als root chmod 777 /storage ausführ kann ich trotzdem nicht darauf schreiben(als normaler user).
edit : smbstatus zeigt mir folgendes:
Samba version 3.0.10-Debian
PID Username Group Machine
-------------------------------------------------------------------
1349 nobody nogroup david (192.168.0.171)
Service pid machine Connected at
-------------------------------------------------------
share 1349 david Sat Jan 12 03:08:37 1980
david ist die Windowskiste wo ich auf die netzwerkumgebung zugreif
du mußt einen maschinen account anlegen.
hab jetzt ned das genau hier in der firma aber ich poste ihn wenn ich daheim bin.
ohne so einem account kannst du nie auf den share bzw samba server zugreifen
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025