ubuntuusers.de

nach chown/chmod Dateien inkonsistent

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

Uwe_Pr

Avatar von Uwe_Pr

Anmeldungsdatum:
9. November 2006

Beiträge: 554

Wohnort: Halle/S.

Hallo,liebe Ubuntu-Profis,
wollte im thread http://forum.ubuntuusers.de/topic/80303/ helfen und stellte soeben überrascht fest,dass bei mir das Verzeichnis "Bilder" nach

sudo chown -R :medien Bilder
sudo chmod -R 660 Bilder

inkonsistent geworden ist.Es gab KEINE Fehlermeldung!Nachdem ich das repariert habe,stellt sich für mich die Frage,ob unser ubuntu-chown das Setzen der Gruppe OHNE Setzen des Eigentümers unterstützt.Nach Plötner/Wendzel "Linux Das distributionsunabhängige Handbuch" sollten o.g. Befehle korrekt sein.
Ansonsten müßte der Befehl wohl

sudo chown -R benutzername:gruppenname Datei

sein.(?) 😕 Merkwürdig fand ich auch,dass chown und chmod nur mit sudo möglich waren,obwohl "Bilder" dem angemeldeten Benutzer gehört.
Vielen Dank im Voraus!Uwe Pr.

damokles

Anmeldungsdatum:
20. September 2006

Beiträge: 116

Uwe Pr. hat geschrieben:

inkonsistent geworden ist.Es gab KEINE Fehlermeldung!Nachdem ich das repariert habe,

Was heißt denn "inkonsistent" und was "repariert"?

Uwe Pr. hat geschrieben:

stellt sich für mich die Frage,ob unser ubuntu-chown das Setzen der Gruppe OHNE Setzen des Eigentümers unterstützt.

Ich kannte die Syntax bisher nicht, finde sie aber durchaus logisch und es funktionierte bei mir unter Edgy problemlos. Ich kenne nur aus eigener Erfahrung, dass ich ab und zu mal statt "chown" "chmod" und andersrum schreibe, was zu denkwürdigen Ergebnissen führt. Die man-Seite zu "chown" sagt dazu übrigens bestätigend:

If the colonand group are given, but the owner is omitted, only the group of the files is changed; in this case, chown performs the same function as chgrp.

Uwe Pr. hat geschrieben:

Merkwürdig fand ich auch,dass chown und chmod nur mit sudo möglich waren,obwohl "Bilder" dem angemeldeten Benutzer gehört.
Vielen Dank im Voraus!Uwe Pr.

Das ist wiederum in Ordnung, als normaler Nutzer hast Du nicht das Recht, anderen Nutzer die Zugriffsrechte abzutreten.

Uwe_Pr

(Themenstarter)
Avatar von Uwe_Pr

Anmeldungsdatum:
9. November 2006

Beiträge: 554

Wohnort: Halle/S.

Hallo damokles,
Danke für die schnelle Antwort,
bei'm nächsten Systemstart wurde mein Hintergrundbild von fbsetbg nicht geladen,thunar auf,Eigenschaften von "Bilder",Meldung in etwa "Inkonsistente Dateizugriffsrechte,Dateizugriffsrechte automatisch reparieren?",auf "ja,recursiv anwenden",erledigt.Das bei Dir alles funktioniert,beruhigt mich ungemein,gibt nichts Schlimmeres,als durch fehlerhafte Hilfe fremde Systeme zu zerschießen.
Setze den tread auf "gelöst".
Viele Grüße!Uwe Pr.

maix Team-Icon

Avatar von maix

Anmeldungsdatum:
11. Februar 2007

Beiträge: 3095

Wohnort: Berlin

Hallo Uwe,

Uwe Pr. hat geschrieben:

sudo chown -R :medien Bilder
sudo chmod -R 660 Bilder

Verzeichnisse müssen das Ausführen-Bit gesetzt haben, sonst kann man sie nicht auflisten (ich denke das meinst du mit „inkonsistent“?)

Uwe Pr. hat geschrieben:

Merkwürdig fand ich auch,dass chown und chmod nur mit sudo möglich waren,obwohl "Bilder" dem angemeldeten Benutzer gehört.

Du musst auch in der Gruppe :medien sein, sonst geht es nicht. Du kannst auch nicht

chown root dateiname


machen, das darf nur root.

Grüße, maix

Uwe_Pr

(Themenstarter)
Avatar von Uwe_Pr

Anmeldungsdatum:
9. November 2006

Beiträge: 554

Wohnort: Halle/S.

Hallo Ihr Lieben,
@ maix,was meinst Du mit "auflisten"?Hast Du den thread gelesen,auf den sich meine Anfrage bezog?
Hier das reproduzierte Problem:

uwe@ubuntu-uwe:~$ sudo chown -R :medien Bilder
uwe@ubuntu-uwe:~$ sudo chmod -R 660 Bilder
uwe@ubuntu-uwe:~$ ls -l
insgesamt 16472
-rw-r--r-- 1 uwe uwe 2737093 2007-01-06 15:39 100_2306.png
drw-rw\–– 2 uwe medien 392 2007-01-21 20:03 Bilder
-rwxr-xr-x 1 uwe uwe 384040 2007-01-07 13:50 buis.jpg
...........................................
uwe@ubuntu-uwe:~$ ls -l Bilder
insgesamt 0
?\––\––- ? ? ? ? ? Bilder/100_0788.jpg
?\––\––- ? ? ? ? ? Bilder/100_1360.jpg
?\––\––- ? ? ? ? ? Bilder/100_2035.jpg
?\––\––- ? ? ? ? ? Bilder/100_2169.jpg
?\––\––- ? ? ? ? ? Bilder/100_2306.png
?\––\––- ? ? ? ? ? Bilder/100_2539.jpg
?\––\––- ? ? ? ? ? Bilder/100_2634.jpg
?\––\––- ? ? ? ? ? Bilder/100_3220.jpg
?\––\––- ? ? ? ? ? Bilder/buis.jpg
?\––\––- ? ? ? ? ? Bilder/clapis2.xpm
?\––\––- ? ? ? ? ? Bilder/clapis.xpm
uwe@ubuntu-uwe:~$ cd /home/uwe/Bilder
bash: cd: /home/uwe/Bilder: Permission denied
uwe@ubuntu-uwe:~$ nano /etc/group
....................
we:x:1000:
lpadmin:x:106:uwe
scanner:x:107:uwe,cupsys
admin:x:108:uwe
ssl-cert:x:109:cupsys
messagebus:x:110:
medien:x:1001:uwe

Nach Reparatur mit thunar(Bilder Eigenschaften"Die Berechtigungen in diesem Ordner sind inkonsistent:eventuell können Sie mit den Dateien in diesem Ordner nicht arbeiten.",Schaltfläche "Ordnerberechtigungen korrigieren",Frage von thunar"Ordnerberechtigungen automatisch korrigieren?",Schaltfläche "Ordnerberechtigungen korrigieren"benutzt,dann alles ok.):
uwe@ubuntu-uwe:~$ ls -l Bilder
insgesamt 25615
-rw-rw\–– 1 uwe uwe 1502890 2006-05-05 16:37 100_0788.jpg
-rw-rw\–– 1 uwe uwe 1805318 2006-06-05 20:13 100_1360.jpg
-rw-rw\–– 1 uwe uwe 2265502 2006-07-30 06:02 100_2035.jpg
-rw-rw\–– 1 uwe uwe 2157237 2006-08-02 07:32 100_2169.jpg
-rw-rw\–– 1 uwe uwe 2737093 2007-01-06 15:39 100_2306.png
-rw-rw\–– 1 uwe uwe 2832409 2006-08-21 12:53 100_2539.jpg
-rw-rw\–– 1 uwe uwe 2620093 2006-08-22 11:24 100_2634.jpg

Wie man sehen kann,wurde chown NICHT rekursiv ausgeführt,obwohl -R mit korrekter Syntax gesetzt wurde.
Viele Grüße!Uwe Pr.

P.S.:
uwe@ubuntu-uwe:~$ chown --help
Aufruf: chown [OPTION]... [EIGENTÜMER]chown [OPTION... --reference=RDATEI DATEI...
Ändern des Eigentümers und/oder der Gruppe für jede DATEI nach EIGENTÜMER
und/oder GRUPPE.
Mit --reference: Ändern von Eigentümers und Gruppe für jede DATEI auf die
von RDATEI.
............

  • R, --recursive Dateien und Verzeichnisse rekursiv ändern

floogy

Anmeldungsdatum:
21. Juli 2006

Beiträge: 3297

Wohnort: Koblenz

ls -d Bilder wäre in diesem Fall das Listen der Berechtigung des Dateiordners. Der muss ausführbar sein, da es sonst unmöglich ist die Eigenschaften des Inhalt des Ordners "aufzulisten", oder auf den Inhalt zuzugreifen.

~$ cd /home/uwe/Bilder
bash: cd: /home/uwe/Bilder: Permission denied

Ist u.a. ein Indiz dafür, dass der Ordner vorher keine ausführbaren Rechte besaß.

sudo chmod -R 660 Bilder/* wäre wohl besser.

Uwe_Pr

(Themenstarter)
Avatar von Uwe_Pr

Anmeldungsdatum:
9. November 2006

Beiträge: 554

Wohnort: Halle/S.

Hallo floogy,
vielen Dank für Deinen Tipp,es lag am fehlenden /Jokerzeichen für die Unterverzeichnisse/Dateien:

die alten Rechte:
uwe@ubuntu-uwe:~$ ls -l Bilder
insgesamt 25615
-rw-r--r-- 1 uwe uwe 1502890 2006-05-05 16:37 100_0788.jpg
-rw-r--r-- 1 uwe uwe 1805318 2006-06-05 20:13 100_1360.jpg
-rw-r--r-- 1 uwe uwe 2265502 2006-07-30 06:02 100_2035.jpg
-rw-r--r-- 1 uwe uwe 2157237 2006-08-02 07:32 100_2169.jpg
-rw-r--r-- 1 uwe uwe 2737093 2007-01-06 15:39 100_2306.png
-rw-r--r-- 1 uwe uwe 2832409 2006-08-21 12:53 100_2539.jpg
-rw-r--r-- 1 uwe uwe 2620093 2006-08-22 11:24 100_2634.jpg
-rw-r--r-- 1 uwe uwe 1402273 2006-10-25 13:02 100_3220.jpg
-rw-r--r-- 1 uwe uwe 384040 2007-01-07 13:50 buis.jpg
-rw-r--r-- 1 uwe uwe 7707539 2007-01-07 12:22 clapis2.xpm
-rw-r--r-- 1 uwe uwe 771354 2007-01-11 14:08 clapis.xpm

und nun:
uwe@ubuntu-uwe:~$ sudo chown -R :medien Bilder/*
uwe@ubuntu-uwe:~$ sudo chmod -R 660 Bilder/*
uwe@ubuntu-uwe:~$ ls -l
insgesamt 16472
-rw-r--r-- 1 uwe uwe 2737093 2007-01-06 15:39 100_2306.png
drwxrwx-– 2 uwe medien 392 2007-01-21 20:03 Bilder
-rwxr-xr-x 1 uwe uwe 384040 2007-01-07 13:50 buis.jpg
................
uwe@ubuntu-uwe:~$ ls -l Bilder
insgesamt 25615
-rw-rw\–– 1 uwe medien 1502890 2006-05-05 16:37 100_0788.jpg
-rw-rw\–– 1 uwe medien 1805318 2006-06-05 20:13 100_1360.jpg
-rw-rw\–– 1 uwe medien 2265502 2006-07-30 06:02 100_2035.jpg
-rw-rw\–– 1 uwe medien 2157237 2006-08-02 07:32 100_2169.jpg
-rw-rw\–– 1 uwe medien 2737093 2007-01-06 15:39 100_2306.png
-rw-rw\–– 1 uwe medien 2832409 2006-08-21 12:53 100_2539.jpg
-rw-rw\–– 1 uwe medien 2620093 2006-08-22 11:24 100_2634.jpg
-rw-rw\–– 1 uwe medien 1402273 2006-10-25 13:02 100_3220.jpg
-rw-rw\–– 1 uwe medien 384040 2007-01-07 13:50 buis.jpg
-rw-rw\–– 1 uwe medien 7707539 2007-01-07 12:22 clapis2.xpm
-rw-rw\–– 1 uwe medien 771354 2007-01-11 14:08 clapis.xpm
uwe@ubuntu-uwe:~$

Bisher hatte ich öfter rm -R und cp -R gemacht ohne /*,und das hatte immer funktioniert.Deshalb wäre ich auch ohne Deine Hilfe nicht darauf gekommen,für chmod und chown /* zu benutzen.
Vielen Dank nochmal!Uwe Pr.

maix Team-Icon

Avatar von maix

Anmeldungsdatum:
11. Februar 2007

Beiträge: 3095

Wohnort: Berlin

Hallo Uwe,

Uwe Pr. hat geschrieben:

@ maix,was meinst Du mit "auflisten"?

Ich glaube, du hast es schon, aber der Vollständigkeit halber: Auflisten der Inhalte, was ls macht.

Uwe Pr. hat geschrieben:

Hast Du den thread gelesen, auf den sich meine Anfrage bezog?

Nein. Aber wie man sieht, lag ich mit der Antwort richtig 😉

Grüße, maix

Antworten |