Archiv verlassen und diese Seite im Standarddesign anzeigen : Sambaserver
LinuxNewbee
15.02.02, 13:47
Ich glaub ich bin zu blöd für Samba
Problem sieht folgender maßen aus:
Ich habe 3 Rechner:
1 Server Linux SuSE 6.3
1 Notebook WinXP
1 WS WinXP
So, jetzt möchte ich das apche httpd verzeichnis mit Samba freigeben (Lesen, Schreiben - Vollzugriff für alle ermöglichen). Kriegs aber nichtmal mit 'nem normalen Verzeichnis hin.
Habe folgende Benutzer im system:
Linux:
root
Windows (Notebook und Workstation jeweils):
Kevin Heusinger
Wäre nett wenn mir jemand 'ne Antwort geben kann !:)
howlcoyote
15.02.02, 14:04
Wo genau liegt denn Dein Problem?
http://www.tu-harburg.de/dlhp/HOWTO/DE-Samba-HOWTO-5.html
http://193.23.168.186/intranet/sambacon.htm
ich würde erstma nen anderen User ohne Leerzeichen anlegen. und dann
[Alles]
path = /
read only = no
create mode = 755 (oder je nachdem, wer drauf zugreifen dürfen soll auch was andres)
Es dürfte reichen, wenn du das ans Ende deiner /etc/smb.conf schreibst.
du solltest auch mal drauf achten das die ordner auch für die benutzer freigegeben sind also
am besten chmod 0777 /pfad
martin
ps>vorher mit smbpasswd -a -e user (also bei dir Linux) die user anlegen
Ich würde allerdings nie die gesamte Festplatte freigeben, da sonst jeder im Netz Zugriff auf deine Configs hat. Also mich würde das das stören!
LinuxNewbee
16.02.02, 19:32
muss ich denn noch irgendwas in der smb.passwd einrichten ???
Du solltest mit
smbpasswd -a USERNAME noch den User hinzufügen mit dem Du Dich von Windoof aus anmelden möchtest.
Interessant übrigens das sich dies in der deutschen Übesetzung des entsprechenden HOWTOs nicht findet !!!
LinuxNewbee
17.02.02, 10:19
Also ich hab jetzt den Usern auf den Windowsrechnern den Namen "kevin" gegeben un das Passwort dsg647a.
Habe dann in der smb.conf folgendes stehen:
[global]
workgroup = homenet
server string = Samba %v
guest account = nobody
keep alive = 30
os level = 2
kernel oplocks = false
security = user
encrypt passwords = yes
socket options = TCP_NODELAY
map to guest = Bad User
[alles]
path = /
read only = no
creat mode = 755
[selfhtml]
path = /Privat/SelfHTML
browsable = yes
public = yes
Hab mit chmod die Rechte für "/" und "/Privat/SelfHTML" komplett gesetzt (0777).
Zu guter letzt habe ich mit
"smbpasswd -a kevin"
den Benutzer kevin mit dem Passwort dsg647a hinzugefügt.
Probleme sind z.B.
Ich kann den Linux Rechner nicht in der Homenet Arbeitsgruppe sehen, kann ihn nur mit der Eingabe von \\linux erreichen.
ich kann zwar den "selfhtml" Share sehen und lesen aber nichts hineinschreiben.
Bei dem "alles" Share wurde ich beim ersten Aufruf nach Benutzername und Passwort gefragt, habe dort Ben. kevin und Pasw. dsg647a eingetragen - jedoch wird die Fehlermeldung (sinngemäß)
"Auf \\linux\alles kann nich zugegrieffen werden. Sie haben eventuell keine Berechtigung diese ressource zu verwenden." ausgegeben und der Zugriff verweigert.
Woran liegt das??? Ich habe keine Ahnung!!!
Was beudet in der smb.conf eigentlich create mode = 755 ??
DANKE SEHR
Kevin
>Ich kann den Linux Rechner nicht in der Homenet Arbeitsgruppe sehen
-Füge in den Abschnitt global den parameter "wins support = yes" ein und trage die IP-Adresse deines Linux-Rechners unter den TCP/IP Einstellungen Deines Clients als WINS-SERVER ein.
Gleichzeitig solltest Du den OS-Level höher setzen. 65 ist eine gute Wahl.
Dann sollte die SAMBA Dose auch in der Netzwerkumgebung erscheinen.
>os level = 2
-siehe oben.
>creat mode = 755
-es heisst "create" nicht "creat"
>Bei dem "alles" Share wurde ich beim ersten Aufruf nach Benutzername und Passwort gefragt
- Es ist IMHO keine gute Idee den ganzen Rechner für alle Welt zum schreiben frei zu geben, aber naja ... vielleicht ergänzt Du die alles share mal durch den Eintrag "valid users = kevin"
>Was beudet in der smb.conf eigentlich create mode = 755 ??
-das 755 bezieht sich auf die unix-berechtigungen (siehe "man chmod").
Mit den Ziffern (Oktalzahlen) setzt Du die Bits für die jeweiligen berechtigungen. Die erste Stelle gilt für den Eigentümer der Datei, die zweite für die Gruppe zu der die Datei gehört und die dritte für alle anderen user.
Insgesamt setzt Du drei Bits. Das erste für die Berechtigung zum Ausführen der Datei, das zweite zum schreiben und das dritte zum lesen.
7 bedeutet ergo (rwx) lesen, schreiben, ausführen und
5 -> (r-x) lesen und ausführen.
LinuxNewbee
17.02.02, 11:12
Alles klara !!!
Danke sehr ! jetzt funzt's !!!
DANKE !!
Kevin
beschreibt bitte nochmal wie ich ein verzeichnis mit samba password geschützt mache.
wie ich eine passwordabfrage bekomme is mir klar (public = no).
nur ich hab in der konsole:
smbpasswd -a root
gemacht. daraufhin hab ich ich korrekterweise das password eingegeben und in der smbpasswd.conf ist ein root eintrag hinzugekommen.
aber: was ist jetzt das password das ich im win prompt eingeben muss?
ichhab schon sämtliche versucht.
encrypt passwords = yes (smb.conf)
ansonsten geht bei mir hetzt auch alles :o)
Original geschrieben von Eem
beschreibt bitte nochmal wie ich ein verzeichnis mit samba password geschützt mache.
wie ich eine passwordabfrage bekomme is mir klar (public = no).
nur ich hab in der konsole:
smbpasswd -a root
gemacht. daraufhin hab ich ich korrekterweise das password eingegeben und in der smbpasswd.conf ist ein root eintrag hinzugekommen.
aber: was ist jetzt das password das ich im win prompt eingeben muss?
ichhab schon sämtliche versucht.
encrypt passwords = yes (smb.conf)
ansonsten geht bei mir hetzt auch alles :o)
das selbe Problem hab ich auch ;((
plz help :)
ich habs !! :))
smbpasswd -e $sCar
kA warum $ aber nu gehts
ist aber eigentlich nicht normal mit dem $ Zeichen eigentlich ist das in perl und so für Variabeln bei mir ging es jedenfalls auch ohne $
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.