Schreibrechte, aber keine Löschrechte Geht das?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Reinald
Beiträge: 53
Registriert: 26.03.2007 21:45:27
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Köln

Schreibrechte, aber keine Löschrechte Geht das?

Beitrag von Reinald » 29.03.2007 09:37:26

Hallo Zusammen,
ich habe folgendes Problem. Meine Digitalbilder lege ich auf die Festplatte. Die Originalbilder sollten so bleiben, wie ich sie fotografiert habe. Nun möchte ich die Bilder zwar vom Speicherchip der Digicam mit meinen normalen Rechten auf die Festplatte verschieben, aber nicht die Rechte haben sie zu löschen. Geht das, oder muß ich jedesmal als Root die Bilder auf mein Laufwerk kopieren und dann wieder als User arbeiten. Man hat ja schon mal schnell ein Bild verändert und dann das Original (versehentlich) überschrieben. Und das hab ich bisher immer bereut :cry:

Gruß Reinald

Wenn es hier die falsche Rubrik ist, bitte verschieben

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.03.2007 10:25:01

verschoben von "weitere Dienste"

Gruß
Savar

PS: Willkommen im Forum

Ich bin mir nicht sicher, was du eigentlich meinst.

Willst du die Dateien auf die Platte kopieren und wenn sie dort liegen, sollen sie nicht beschreibbar für dich sein?

Wenn ja, dann einfach:

Code: Alles auswählen

cp /mnt/digicam/*.jpg /home/deinuser/deinebilder/
chmod ug-w /home/deinuser/deinebilder/*.jpg
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

meti
Beiträge: 559
Registriert: 19.12.2004 14:00:47
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von meti » 29.03.2007 12:17:43

Das könnte mit den erweiterten Dateirechten des ext2 Dateisystems möglich sein.

Schau dir mal die manpage zu "chattr" an.

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Beitrag von uwepr » 30.03.2007 19:46:28

Hallo Reinald,
vermute,Du willst wissen,wie Du Dateirechte für ganze Verzeichnisinhalte,möglichst noch rekursiv setzen kannst.
http://wiki.ubuntuusers.de/Shell/chmod
beachte,dass Verzeichnisse andere Rechte als Dateien brauchen,schau Dir dazu den letzten Abschnitt auf der Seite an.
Und falls Dir das alles zu "kommandozeilig" ist:

# apt-get install thunar

Thunar ist fähig,Dateirechte rekursiv und in ganzen Verzeichnissen zu setzen:
Rechtsklick auf das Verzeichnis,Reiter "Berechtigungen",den Rest findest Du selber.
Lesestoff: http://wiki.ubuntuusers.de/Rechte http://wiki.ubuntuusers.de/Shell ;-)
Viele Grüße!Uwe Pr.
Zuletzt geändert von uwepr am 31.03.2007 09:01:21, insgesamt 1-mal geändert.
squeeze/fluxbox

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 30.03.2007 19:56:41

Uwe Pr. hat geschrieben:....
Erstelle darin folgenden Text:

#!/bin/sh
find -type d -exec chmod 550 {} \;
find -type f -exec chmod 440 {} \;

...

Jetzt kannst Du z.B.:
chmod440 Bilder

für ein Verzeichnis in Deinem home machen.Um Dateirechte für alle Dateien in einem Verzeichnis zu setzen,kannst Du:
Hä? Wenn du das so machst, wird er nicht nur "Bilder" und alle Unterverzeichnisse so setzen, sondern auch das aktuelle Verzeichnis mit allen Unterverzeichnissen und Dateien.

Prinzipiell ist mit solchen "find" Skripten vorsichtig zu hantieren..
Ich würde das ganz schnell sein lassen.. einmal "chmod440" aus versehen durch TAB Completion in "/" ausgeführt und du kannst dein System neu installieren.
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Beitrag von uwepr » 31.03.2007 09:03:58

@Savar:Danke für Deinen Hinweis,dieser Gefahr war ich mir nicht bewußt:Ergebnis sihe mein früheres Posting.
Viele Grüße!Uwe Pr.

Edit:Da chmod -R praktisch nur für leere Verzeichnisse/Unterverzeichnisse nutzbar ist,habe ich mir für meinen Bilder-Ordner ein chmod640-Script gebaut,nachdem ich mir mit chmod -R inkonsistente Dateien eingehandelt habe.Soviel noch zum Hintergrund,weshalb ich überhaupt auf die script-Idee kam.
squeeze/fluxbox

Antworten