Verzeichniseinstellung

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/verzeichniseinstellung_158393/page_1 - zur Vollversion wechseln!


lama007 schrieb am 13.02.2006 um 15:18

kann man ein Verzeichnis erstellen, in das man keine Dateien bzw. Verzeichnisse verschieben darf, sondern nur kopieren?


SYSMATRIX schrieb am 13.02.2006 um 15:38

verstehst du selbst was du da überhaupt willst?
teilweise sind die implikationen deiner anforderung selbstwidersprechend.


Marcellus schrieb am 13.02.2006 um 20:34

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 schrieb am 18.02.2006 um 17:42

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 schrieb am 18.02.2006 um 22:25

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 schrieb am 21.02.2006 um 18:44

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 schrieb am 21.02.2006 um 20:45

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 schrieb am 21.02.2006 um 21:48

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.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025