"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Verzeichniseinstellung

lama007 13.02.2006 - 15:18 732 7
Posts

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
kann man ein Verzeichnis erstellen, in das man keine Dateien bzw. Verzeichnisse verschieben darf, sondern nur kopieren?

SYSMATRIX

Legend
Legend
Registered: May 2000
Location: ~
Posts: 5020
verstehst du selbst was du da überhaupt willst?
teilweise sind die implikationen deiner anforderung selbstwidersprechend.

Marcellus

OC Addicted
Avatar
Registered: Mar 2005
Location: ~
Posts: 1755
Ist auch die frage welche gruppe, wenn du was ich annehme einen public ftp, samba oder sowas machen willst kannst du einfach "chmod -R 711 #dasverzeichnis#" machen aber du solltest doch noch "man chmod" durchlesen.

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
ich möchte ein Verzeichnis für zu brennende Dateien erstellen, das nach dem Brennen automatisch gelöscht wird. Wenn ich dann etwas versehentlich dahinverschiebe statt es zu kopieren ist es weg.

SYSMATRIX

Legend
Legend
Registered: May 2000
Location: ~
Posts: 5020
für den fall wird es wohl oder übel nur über eine geskriptete lösung oder dergleichen funktionieren.

vielleicht solltest du auch in erwägung ziehen mv/cp mit einem -i flag zu aliasen ;)

lama007

OC Addicted
Avatar
Registered: Mar 2002
Location: Austria
Posts: 851
vielleicht gelingt mir ein skript.

dieses hier gelingt mir noch nicht

#hallo.skript
#! /bin/sh
a=
echo "Eingabe"
read a
for a do
case $a in
[a]*) echo "hallo";;
* ) echo "maus";;
esac
done

wenn ich "aal" mit read a eingebe, passiert nichts,
wenn ich "hallo.skript aal" schreibe dann geht. Warum ist das so?

Bowser

Addicted
Avatar
Registered: Aug 2004
Location: Austria, 1050
Posts: 492
Vielleicht anders rum gedacht.
Verschieben is doch ein copy und dann delete von der Originaldatei und fürs löschen braucht man Schreibrechte. Also einen user erstellen der nirgends schreibrechte hat, bis auf den einen Ordner in den du reinkopieren willst.
Bitte nicht haun wenn ich jetzt total falsch lieg, war nur so dahingedacht.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von Bowser
Vielleicht anders rum gedacht.
Verschieben is doch ein copy und dann delete von der Originaldatei und fürs löschen braucht man Schreibrechte. Also einen user erstellen der nirgends schreibrechte hat, bis auf den einen Ordner in den du reinkopieren willst.

Die Idee ist nicht blöd, versagt aber bei Directories, wo "alle" Schreibzugriff haben.

Andere Idee: Man verschiebt oder kopiert überhaupt nicht, sondern erstellt nur Hardlinks in dem "zu brennen" Directory. Vor dem Löschen fragt man ab, ob eh überall mindestens noch ein anderer Hardlink vorhanden ist - falls nicht, hat man was reinverschoben oder reinkopiert statt gelinkt, und kann die Datei noch vor dem Löschen retten.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz