Berechtigungen + Dateien löschen [gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Berechtigungen + Dateien löschen [gelöst]

Beitrag von 123456 » 18.03.2006 12:03:38

Auf meiner externen HD wollte ich einen kompletten Directory Baum löschen. Ein paar Dateien liessen sich nicht löschen auch nicht mit root. "chown" oder "chmod" funktionierten auch nicht. Gemountet ist die Platte mit rw.

So sehen die Berechtigungen aus: "?--S-w-rw-"
Zuletzt geändert von 123456 am 18.03.2006 15:23:31, insgesamt 1-mal geändert.

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

Beitrag von Savar » 18.03.2006 12:14:29

was ergibt dir ein

Code: Alles auswählen

file /dateiname
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 18.03.2006 12:24:11

es zeigt mir, daß die Datei ein symbolischer Link auf eine Datei ist, die schon gelöscht ist...

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 18.03.2006 13:49:38

Wenn man sich ein "dir -l" einer dieser 10 symbolischen Links anschaut ist noch mehr seltsam:

"?--S-w-rw- 29299 1477854228 1142191407 0 1970-01-01 01:00 lspci"

Die Dateigröße ist 0 Byte und dort wo sonst die Owner der Datei stehen gibts größere Zahlen?!

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 18.03.2006 13:57:52

mach eimal ein

Code: Alles auswählen

lsattr
in dem Verzeichnis wo die sym Links liegen

das sieht im Vergleich zu ls so aus

Code: Alles auswählen

max@pc1:~/misc/test$ ls -l
total 40
-rw-r--r--  1 max max 40621 2006-03-14 20:39 Linux-VServer.info
max@pc1:~/misc/test$ lsattr
----------------- ./Linux-VServer.info
max@pc1:~/misc/test$
hier ist als kein special attribut gesetzt

Ist aber gut möglich das mit acl (man acl) etwas an den Rechten des files gemacht wurde.

markus

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 18.03.2006 14:06:04

meandtheshell hat geschrieben:Ist aber gut möglich das mit acl (man acl) etwas an den Rechten des files gemacht wurde.
lsattr (als root) hatte ich schon ausprobiert:
"lsattr: Die Operation wird nicht unterstützt Beim Lesen der Flags von ./lspci"

Da per root weder rm, noch chown oder chmod funktionieren habe ich im Moment keine Idee wie ich da ran komme.

"man acl" hat keinen Manual Eintrag...

EDIT:
zum Hintergrund...ich habe per aktuellen Knoppix vor einiger Zeit eine Kopie von "/" mit "rsync -av..." auf die externe Platte gemacht und habe heute den komletten Baum per "rm -rf *" gelöscht. Die 10 nicht löschbaren Symbolischen Links sind in der obigen Form übriggeblieben.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 18.03.2006 14:12:19

ub13 hat geschrieben:
meandtheshell hat geschrieben: "man acl" hat keinen Manual Eintrag...
hast du es den installiert?

wie genau sieht der output von

Code: Alles auswählen

file <foo>
aus - posten!

markus

edit:
wenn du dir dich Rechte ansiehst sollten alle aus der Gruppe others schreiben (löschen) können - versuch es einmal als neuer User. Vergiss "acl" einmal bis du das versucht hast.

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 18.03.2006 14:42:50

meandtheshell hat geschrieben:wie genau sieht der output von

Code: Alles auswählen

file <foo>
aus

Code: Alles auswählen

# file lspci
lspci: ERROR: invalid mode 054026
# file /lspci
/lspci: ERROR: cannot open `/lspci' (No such file or directory)
das letztere hat vorher funktioniert?!? und mit den Link auf die richtige Datei (-> /usr/bin/lspci) angezeigt...
wenn du dir dich Rechte ansiehst sollten alle aus der Gruppe others schreiben (löschen) können - versuch es einmal als neuer User. Vergiss "acl" einmal bis du das versucht hast.
Mit root sollte es ja auch gehen, habe aber nochmal einen anderen User getestet - geht auch nicht...

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 18.03.2006 15:05:11

fsck

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 18.03.2006 15:18:40

Joghurt hat geschrieben:fsck
Danke, machmal kann das Leben einfach sein, wenn man ein berühmtes Zitat von Picabia bedenkt.

ps: in der Zwischenzeit hatte ich auch erfolglos mit "getfacl" und "setfacl" versucht zu manipulieren...:)

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 18.03.2006 15:42:23

Joghurt hat geschrieben:fsck
LOL - wir Deppen :mrgreen:

Aber man muß schon zugeben - immer und immer wieder selber das Rad neu zu baun hat auch was reizvolles - zumindest für jene die sonst auf keine Reize mehr ansprechen :P

markus

Antworten