PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SAMBA Konfiguration



Dremus
14.03.2008, 16:21
Hallo zusammen,

versuche seit geraumer Zeit, die Festplatte mit ihren Daten anderen Rechnern zugänglich zu machen und werde mit der SAMBA-Konfiguration nicht fertig. Nachdem ich mittlerweile das Gefühl habe, daß ich meine symLinks verkehrt herum gesetzt habe, fange ich doch noch mal ganz klein an.

Ich stolpere bei genauem Hinsehen schon über den Beginn des Manuals: http://www.nslu2-linux.org/wiki/Optware/Samba

You have your user permissions set up for drive access working in the Linksys web interface
Kann mir das mal jemand eindeutig (mit entsprechender Arbeitsanweisung) übersetzen?

Tschuldigung, aber vielleicht habe ich nur ein Brett vor'm Kopf ...

Viele Grüße,
Dremus

Dremus
16.03.2008, 09:15
Hallo zusammen,
vielleicht etwas präziser: Wenn ich in dem 'Linksys web interface' meine 'user permissions' einrichten soll, was bedeuten und wie handhabe ich dann neben den 'usern' die 'shares' und groups'?

Ist mir wirklich wichtig, weil ich nämlich zum Thema 'shares' bis auf p2p noch nix weiter gefunden habe.

Viele Grüße,
Dremus.

Gargi
16.03.2008, 17:32
Hmmm... also normalerweise sollte man auf die Shares speziell immer einen Zugriff haben. Oder wie meinste das jetzt genau? Hast Du irgendwelche Links innerhalb der Shares gesetzt?

cu
Gargi

Dremus
17.03.2008, 07:48
Hallo Gargi,
drücke ich mich wirklich so unklar aus?
Ich will wissen, was "Shares" eigentlich sind und bedeuten. Und was ich ggf. von shares auf groups oder von user auf shares oder von groups auf user (oder was und wie herum auch immer) beziehen soll (und warum !!).
Wenn ich in der GUI einen 'user' anlege, werden unter gleichem Namen automatisch auch 'Shares' und 'groups' eingerichtet. Wenn ich den user wieder löschen will, muß ich erst die groups und shares (oder umgekehrt) dieses Namens löschen, sonst gibt's Fehlermeldung.
Leider ist nirgendwo etwas darüber erklärt. Hilf mir ...

Viele Grüße,
Dremus.

Gargi
17.03.2008, 08:00
Na gut, die Sache mit den Shares selbst ist samba-spezifisch. Was hier genau über die Gruppen etc. regelbar ist habe ich ehrlich gesagt auch nicht selbst ausprobiert, doch gehe ich davon aus, dass man auf einem "normal" konfigurierbaren Server hier sicherlich auch entsprechende Regeln für den Zugriff als solches einstellen kann. Für sowas gibt es richtig dicke Bücher, wenn man da richtig in die Tiefe gehen will :) Aber im Grunde habe ich das für die Slug bisher nicht gebraucht (verwende auch eher selten den smb-Zugriff, sondern regle das meistens über ftp).

cu
Gargi

PS.: Neeee... unklar drückst Du Dich net aus, ich lese nur manchmal etwas unklar ;)

Dremus
17.03.2008, 08:24
Hallo Gargi,


Aber im Grunde habe ich das für die Slug bisher nicht gebraucht (verwende auch eher selten den smb-Zugriff, sondern regle das meistens über ftp).
Hast Du nicht mal gesagt, als ich eine entsprechende Frage stellte, Du würdest eher Samba, und nicht NFS / NIS verwenden (http://www.gargi.org/showpost.php?p=629&postcount=5)
Aber gut, ich will mich dann noch mal unter der Überschrift SAMBA nach den Shares umsehen.
Viele Grüße,
Dremus.

Dremus
17.03.2008, 08:45
Ach ja: Wenn ich von SAMBA 2.0 auf 3.0 'aufstocken will (http://www.nslu2-linux.org/wiki/Optware/Samba), sind dann beide Versionen installiert und aktiv?
Warum?
Muß das so sein?
Geht das auch anders (unter uNSLUng)?

Viele Grüße,
Dremus.

Dremus
22.03.2008, 12:20
Hallo zusammen,
versuche weiterhin tapfer, SAMBA ans laufen zu bringen.
Habe also meine Benutzer alle angelegt (nicht zuletzt, damit auch alle die Drucker ansteuern können) und SAMBA installiert nach dieser Anleitung (http://www.nslu2-linux.org/wiki/Optware/Samba?from=Unslung.Samba). Also:
ipkg install sambaanschließend das Samba3-Verzeichnis gefüllt
cp -pR /etc/samba /opt/etcund die "/opt/etc/samba/smb.conf" editiert, um u.a. die Pfade zur smb.conf bzw. smbpasswd zu korriegieren und die IP-Adressen anzupassen.
Anschließend habe kurzerhand die ganze SLUG neu gestartet.
Das Kommando "ps -ef | grep smbd" ergibt die Ausgabe
1327 root 636 S /usr/sbin/smbd -D
1341 root 524 S /usr/sbin/smbd -D
2421 root 2540 S /opt/sbin/smbd -D
2449 root 424 S grep smbd

Das Kommando "smb -v" ergibt Fehlermeldung
smb: command not found

Das Kommando "./S08samba" ergibt
Stopping smbd:
./S08samba: ./S08samba: 11: killall: not found
Stopping nmbd:
./S08samba: ./S08samba: 16: killall: not found

Irgendwas an Samba scheint also nicht zu laufen. Oder doch? Warum (nicht)?
Hilfe ...

Dremus

Dremus
24.03.2008, 12:37
Hallo zusammen,
also ich bin wieder ein Stückerl weiter:
- Samba 3 installiert nach "offizieller Anleitung" (http://www.nslu2-linux.org/wiki/Optware/Samba) aber ohne Diversion-Script
- xinetd installiert (mit Blick auf http://jrbnet.de/joomla/content/view/32/1/)
- und unter /opt/etc/xinetd.d eine Datei namens SWAT angelegt mit dem Inhalt:
service swat
{
flags = REUSE
socket_type = stream
instances = 30
wait = no
user = root
server = /opt/sbin/swat
log_on_success = HOST PID
log_on_failure = HOST
disable = no
}

nmap -p 901 localhost ergibt jetzt

PORT STATE SERVICE
901/tcp open samba-swat

Allerdings: die Abfrage nach der aktuellen Sambaversion (smb -v) führt zur Fehlermeldung
bash: smb: command not found

Und wenn ich jetzt im Browser mittels SLUG-IP:901 SWAT starten will, akzeptiert er im Anmeldedialog keinen meiner vorher (in SAMBA 2) angelegten Benutzer.
Allerdings: /opt/etc/samba/smbusers beinhaltet diese Nutzer nicht, obwohl die alle in @smbpasswd und @smb.conf drinstehen.
Und meine Einträge in /share/flash/conf/share/smb.info (wo ja der Link aus /opt/etc/samba/smb.conf hinzeigt) sind nach jedem Neustart futsch. Muß ich doch ein Diversion-Script anlegen? :confused:
Weiß jemand Rat?
Viele Grüße
Dremus

Dremus
24.03.2008, 18:04
Also: es ist geschafft!
Habe aus der Seite http://www.nslu2-linux.org/wiki/Optware/Samba die als "Alternate Update Method" bezeichnete Methode benutzt und im Verzeichnis /unslung eine Kopie der von mir erstellten smb.conf abgelegt und das script "rc.samba" erstellt und ausführbar gemacht mit dem Inhalt
#!/bin/sh
ln -sf /unslung/smb.conf /opt/etc/samba/smb.conf
ln -sf /unslung/smb.conf /etc/samba/smb.conf
return 1

Nun kann ich mit dem Aufruf http://SLUG-IP:901 IM SWAT hantieren ...
Das waren doch noch schöne Ostern ...

Viele Grüße,
Dremus.

jcasper
12.12.2008, 17:47
Hallo Dremus,

der Thread begeistert mich total. Wenn man alles so liest, müsstest Du jetzt der absolute Slug-Samba-Experte sein. Würdes es Dir was ausmachen, alles in ein kleines wiki zu packen?
Dieses könnten wir dann hier veröffentlichen.

ciao Jörg

jcasper
14.12.2008, 12:25
Das Kommando "smb -v" ergibt Fehlermeldung

bash: smb: command not found
Dremus

Hi Dremus,

probier mal "smbd -V". Das sollte funktionieren.

ciao Joerg

Dremus
08.01.2009, 21:31
Hallo Joerg ,

war lange nicht hier, und stelle fest, daß sich tatsächlich noch jemand für meine damaligen Versuche interessiert hat. Dadurch, daß die ganze Geschichte quasi ein Monolog war, läßt es sich doch relativ gut überschauen und ich meine, ein HowTo/Wiki könnt sich (bezogen auf meinen Kenntnisstand) damit erübrigen. Und andere, berufenere, können ja auch daran weiterstricken.

Nur habe ich schon geraume Zeit auf Debian umgestellt, und was damals für uSLUnG galt, hat in Debian in dem Maße keine Relevanz mehr. Und eigentlich habe ich z.Zt. nicht genug Zeit, mich darum wirklich zu kümmern.

Wenn ich zum Thema Samba wieder Neuigkeiten habe, werde ich wieder hier (bzw. in einem neuen Thread, wenn's nötig ist) posten.

Viele Grüße,
Dremus.