PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba restore, Rechte und raw files;



fips_1
12.02.05, 21:27
Hallo!

Ich hab ein paar Fragen zu Samba:

1. Was passiert, wenn ein Client im Netzwerk Files vom
Server löscht? Gibts da nen Papierkorb etc.. am Server?
D.h. könnte man irrtümlich gelöschte Files restoren?

2. Ich hab mir hier (http://www.hofgartenpassage.at/linux/smb.txt) ein smb.conf file gebastelt, funktioniert
alles bestens nur leider haut die Passwortabfrage beim Share,
"andreas" nicht hin. Ich hab den User als samba user eingetragen
und die die Ordnerberechtigungen auf diesen User gesetzt.

3. Gibt's eine Möglichkeit dass der Client(WinXP) raw Files am
Server schiebt und der Server diese dann selbstständig in tiff
oder jpg konvertiert?

Wenn ich nun im Netzwerk auf den Ordner klicke, erscheint das
Abfragefeld aber bei Bentzername steht schon "Linuxserver\Gast"
fix im ausgegrauten Feld. Was könnte mir hier noch fehlen?

Besten Dank für jeden Tipp;

mfg philipp

PS: Der Server läuft auf Red Hat 9

HackThor
12.02.05, 22:00
Hallo!

1. Nein - das ist wie auf jedem Netzwerk-Server, die sind weg. Ist beim Windows-Server übrigens auch so. Eventuell hast du Glück und kannst mit den nativen Linux-Tools (sofern für das Dateisystem überhaupt vorhanden...) ein "undelete" probieren. Aber im Normalfall ists wech.

2. Was heißt "als samba user eingetragen"? Richtig ein "smbpasswd -a andreas" und dann das Kennwort eingetragen? Gibt es einen Linux-User "andreas" (das müßte "smbpasswd" anmeckern wenn der nicht da ist)?

3. So in der Form "raufkopieren und fertig" glaub ich nicht. 2 alternative Möglichkeiten in der Kürze:
a) via printer - baue dir einen Drucker auf den du die Dateien druckst und der Linux-Rechner konvertiert die Dateien per Script (und mailt si danach wohin oder legt die an einem bestimmten Ort ab).
b) via "post-exec" - beim Trennen des Shares läuft ein Script über das Verzeichnis das die Dateien konvertiert.

ciao

Michael

fips_1
12.02.05, 22:36
danke für die Antwort:

1. ich kann mich dunkel erinnern dass ich dazu schon mal wo was gelesen hab.
Finde dazu aber leider nichts mehr.

2. Ja der User ist angelegt und als Samba User angelgt und "Besitzer" des
Ordners. Jedoch frag ich mich warum die den Usernamen bei der Abfrage
nicht eingeben kann, kannst du nochmal nen Blick auf die smb.conf werfen?

3. Ich glaub zwar nicht dass ich das hinbekomme aber interessant wär's.
Als es gebt darum dass der Fileserver für einen Fotografen benötigt wird
und die raw files, bis zu einem GB oder mehr aus der Kamera kommen, und
dann konvertiert werden müssen, natürlichs wärs hier schön wenn das direkt
am Server passieren könnte.
Was heißt im dem Fall "trennen des Shares"??

troubadix
13.02.05, 11:20
Hi,

also Papierkorb gibt es : http://gertranssmb3.berlios.de/output/VFS.html

Gruß

Troubadix

mamue
13.02.05, 12:19
Hallo!
3. So in der Form "raufkopieren und fertig" glaub ich nicht. 2 alternative Möglichkeiten in der Kürze:
a) via printer - baue dir einen Drucker auf den du die Dateien druckst und der Linux-Rechner konvertiert die Dateien per Script (und mailt si danach wohin oder legt die an einem bestimmten Ort ab).
b) via "post-exec" - beim Trennen des Shares läuft ein Script über das Verzeichnis das die Dateien konvertiert.

Mir fielen noch c) und d) ein:
c) via crontab - alle x-Minuten nachschauen, ob ein neues raw-file vorhanden ist und dieses konvertieren. Wenn es denn eine wichtige Aufgabe ist, könnte man ruhig jede Minute nachschauen, das Nachschauen alleine kostet wohl auch nicht allzuviel.
d) ein eigenes VFS-Modul für samba schreiben. So ähnlich wie das VFS-recycle-bin, das es ja schon gibt und den Papierkorb für Netzwerklaufwerke bereitstellt.

HTH
mamue

mamue

/home/franz
13.02.05, 12:30
2. Ja der User ist angelegt und als Samba User angelgt und "Besitzer" des
Ordners. Jedoch frag ich mich warum die den Usernamen bei der Abfrage
nicht eingeben kann, kannst du nochmal nen Blick auf die smb.conf werfen?


das problem liegt daran das der client win98 ist.
die win98 können auch nicht auf win2k/nt shares zugreifen wenn der benutzername von win98 nicht auf win2k/nt derselbe mit dem gleichen pw ist. bei samba musst du es genauso machen also win98 benutzername mit pw erstellen und dann connecten

HackThor
13.02.05, 21:56
also Papierkorb gibt es : http://gertranssmb3.berlios.de/output/VFS.html


Danke! Mach ich gleich nen Bookmark drauf.


ciao

Michael

fips_1
14.02.05, 11:26
Hallo.

Also das mit dem Papierkorb is nun klar.

Die Sache mit den raw Files klingt insteressant, die Frage ist
nur wie ich ein Skript hinbekomme welches die files konvertieren kann.

Hab leider keinen Plan wie ich sowas programmieren könnte, oder gibts da
was fertiges?

mamue
14.02.05, 12:06
Hallo.
die Frage ist
nur wie ich ein Skript hinbekomme welches die files konvertieren kann.

Hab leider keinen Plan wie ich sowas programmieren könnte, oder gibts da
was fertiges?

Naja, das wird ein Dreizeiler. Ich gehe davon aus, dass es irgendein Tool geben wird, um aus einem raw-file ein tiff oder jpeg konvertiert - das müsstest Du schon in Erfahrung bringen.
Ein dazu passendes shellscript könnte so aussehen:


#! /bin/sh
for raw in *.raw
do
tiff=$(basename $raw ".raw").tiff
if $raw -nt $tiff
convertTool $raw $tiff
fi
done

Ich kenne mich im Bashprogrammieren so gut wie gar nicht aus, da werden also sicherlich Fehler enthalten sein. Aber es ist eigentlich wirklich recht einfach. So etwas in der Art müsste dann noch in der crontab eingetragen werden (man 5 crontab).

HTH,
mamue