Stephan_H
Anmeldungsdatum: 18. September 2012
Beiträge: 183
Wohnort: Niederrhein / London
|
Hallo, Mach ich da was falsch, oder sehe ich es nur nicht...? Ich möchte für alle Dateien und Ordner auf meinnutzername:meingruppe festlegen.
Bisher wird angezeigt: 1000 für beides. Die Gruppe "meinegruppe" existiert und kann im Fenster "Dateieigenschaften" ausgewählt werden- ebenso der Nutzername. Also ging ich hin mit sudo chown -Rv meinnutzername:meinegruppe /pfad/zum/ordner/* Iss aber nicht. Beim verifizieren einer Datei mittels dem Fenster "Eigenschaften" wird angezeigt 1000:1000- also keine Änderung. ls -l /pfad/zum/ordner/ zeigt die Eigentumsverhältnisse aller Dateien und (Unter)Ordner korrekt an. Warum ich nachfrage: Rsync scheint sich daran zu stören und will Dateien aufgrund anderer Besitzverhälnisse kopieren (bei gleicher Größe, Datum, Ort usw.), was aber nicht nötig ist. Was läuft da falsch...?
|
track
Anmeldungsdatum: 26. Juni 2008
Beiträge: 7174
Wohnort: Wolfen (S-A)
|
Was soll das sudo überhaupt ? - ist denn irgendwo der Besitzer root im Spiel ? Könnte es sein, dass es sich bei /pfad/zum/ordner/ womöglich um ein fremdes Dateisystem handelt ? - eines ohne *nix- Rechteverwaltung ?
track
|
Stephan_H
(Themenstarter)
Anmeldungsdatum: 18. September 2012
Beiträge: 183
Wohnort: Niederrhein / London
|
track schrieb: Was soll das sudo überhaupt ? - ist denn irgendwo der Besitzer root im Spiel ? Könnte es sein, dass es sich bei /pfad/zum/ordner/ womöglich um ein fremdes Dateisystem handelt ? - eines ohne *nix- Rechteverwaltung ?
track
Nun, 'sudo' für den Fall, daß ich zum Ändern der Berechtigungen sudo Rechte benötige. Den möglichen Fehler, wollte ich einfach ausschließen. Quell und Zielsystem sind beide EXT4, 14.04. Daran sollte es eigentlich nicht liegen. Stephan
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
Stephan_H schrieb: Also ging ich hin mit sudo chown -Rv meinnutzername:meinegruppe /pfad/zum/ordner/*
Das Sternchen am Ende ist bei -R überflüssig.
Beim verifizieren einer Datei mittels dem Fenster "Eigenschaften" wird angezeigt 1000:1000- also keine Änderung.
Welche ID hat denn der Benutzer, dem Du den Besitz übergeben möchtest? Mit
echo $UID
als angemeldeter Benutzer kannst Du das rausfinden. Alternativ einfach ein id <Benutzername> .
Rsync scheint sich daran zu stören und will Dateien aufgrund anderer Besitzverhälnisse kopieren (bei gleicher Größe, Datum, Ort usw.), was aber nicht nötig ist.
Evtl. sollten wir hier ansetzen, anstatt einen Workaround zu finden?
|
rklm
Projektleitung
Anmeldungsdatum: 16. Oktober 2011
Beiträge: 12822
|
Die Option "-c" ist auch immer recht hilfreich um zu sehen, ob geändert wurde.
|
Stephan_H
(Themenstarter)
Anmeldungsdatum: 18. September 2012
Beiträge: 183
Wohnort: Niederrhein / London
|
Into_the_Pit schrieb: Stephan_H schrieb: Also ging ich hin mit sudo chown -Rv meinnutzername:meinegruppe /pfad/zum/ordner/*
Das Sternchen am Ende ist bei -R überflüssig.
Beim verifizieren einer Datei mittels dem Fenster "Eigenschaften" wird angezeigt 1000:1000- also keine Änderung.
Welche ID hat denn der Benutzer, dem Du den Besitz übergeben möchtest? Mit
echo $UID
als angemeldeter Benutzer kannst Du das rausfinden. Alternativ einfach ein id <Benutzername> .
Rsync scheint sich daran zu stören und will Dateien aufgrund anderer Besitzverhälnisse kopieren (bei gleicher Größe, Datum, Ort usw.), was aber nicht nötig ist.
Evtl. sollten wir hier ansetzen, anstatt einen Workaround zu finden?
Die Ausgabe von ID <nutzername> ist:
id stephan uid=1000(stephan) gid=1000(stephan) Gruppen=1000(stephan),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare)
Code Die ID 1000 ist also weit verbreitet und entspricht auch dem auf dem Rsync Zielordner.
rsync --ignore-existing -anvzc scheint es dennoch zu stören, denn es kopiert Dateien mit gleicher Größe, (Änderungs...)Datum usw. Ich vermute daher, der einzige Unterschied, der das auslöst sind die Eigentumsverhältnisse.
|
rklm
Projektleitung
Anmeldungsdatum: 16. Oktober 2011
Beiträge: 12822
|
Stephan_H schrieb: Into_the_Pit schrieb: Stephan_H schrieb:
Rsync scheint sich daran zu stören und will Dateien aufgrund anderer Besitzverhälnisse kopieren (bei gleicher Größe, Datum, Ort usw.), was aber nicht nötig ist.
Du hast ihm aber gesagt, dass er genau das tun soll, denn "-a" impliziert "-o" und "-g".
Evtl. sollten wir hier ansetzen, anstatt einen Workaround zu finden?
Die Ausgabe von ID <nutzername> ist:
id stephan uid=1000(stephan) gid=1000(stephan) Gruppen=1000(stephan),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare)
Code Die ID 1000 ist also weit verbreitet und entspricht auch dem auf dem Rsync Zielordner.
rsync --ignore-existing -anvzc scheint es dennoch zu stören, denn es kopiert Dateien mit gleicher Größe, (Änderungs...)Datum usw. Ich vermute daher, der einzige Unterschied, der das auslöst sind die Eigentumsverhältnisse.
Die Kombination von Optionen ist ein wenig eigenwillig. Du nutzt "--ignore-existing" und verwendest dann aber "-c", um Vergleiche mit Checksum anstatt Größe und Zeitstempel zu machen. Das ist unlogisch und könnte den unangenehmen Effekt haben, dass "--ignore-existing" ignoriert wird (musst Du mal ausprobieren). Wenn Du Nutzerinformationen ignorieren willst, dann solltest Du nicht "-a" benutzen, s.o.
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17552
Wohnort: Berlin
|
Into_the_Pit schrieb: Stephan_H schrieb: Also ging ich hin mit sudo chown -Rv meinnutzername:meinegruppe /pfad/zum/ordner/*
Das Sternchen am Ende ist bei -R überflüssig.
Nein. Mit Sternchen wird der Ordner ordner selbst nicht angefasst, ohne Sternchen schon. Ob, wenn ohne Sternchen, mit oder ohne trailing Slash, ist egal. Stephan_H schrieb: Die Ausgabe von ID <nutzername> ist:
id stephan uid=1000(stephan) gid=1000(stephan) Gruppen=1000(stephan),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare)
Code Die ID 1000 ist also weit verbreitet und entspricht auch dem auf dem Rsync Zielordner.
Auf einem System sind IDs überhaupt nicht verbreitet, sondern eindeutig per User. Aber auf allen *ubuntus hat der Hauptbenutzer per default die ID 1000, falls Du das meinst.
|
Into_the_Pit
Ehemalige
Anmeldungsdatum: 25. Juni 2008
Beiträge: 9490
Wohnort: Bochum
|
user_unknown schrieb: Nein. Mit Sternchen wird der Ordner ordner selbst nicht angefasst, ohne Sternchen schon. Ob, wenn ohne Sternchen, mit oder ohne trailing Slash, ist egal.
In der Tat. Ich ging davon aus, dass auch der Ordner geändert werden sollte. ☺
|