staging.inyokaproject.org

Für diese Funktion musst du eingeloggt sein.
Für diese Funktion musst du eingeloggt sein.

Videoclips mit Vorschaubildern kopieren - wie kann das gehen?

Status: Gelöst | Ubuntu-Version: Ubuntu MATE 20.04 (Focal Fossa)
Antworten |

Dakuan

Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6532

Ich möchte von meinem Hauptrechner Musik Videos auf mein Notebook übertragen. Das ist wegen der Freigaben eigentlich auch kein Problem. Allerdings möchte ich dabei auch die zugehörigen Thumbnail Dateien kopieren.

Der Zugriff auf die Thumbnail Dateien ist allerdings sehr eingeschränkt, so dass man dafür Administrator Rechte benötigt. Der Grund für diesen Zugriff ist, dass die Vorschaubilder vom User individuell festgelegt wurden und auch zusätzliche Metadaten enthalten sein können und ich diese mit kopieren möchte (Rechte: 600). Beispiel siehe Anhang.

Wie kann ich diese Hürde mit einem Grafischen Programm umgehen (Toolkit ist FLTK). Kann ich ein entsprechendes Programm einfach mit Administratorrechten aufrufen, wenn außer den Zieldateien nichts abgespeichert wird? Bei einem "Pull" müsste ich ja nur die Zieldateien dem gewünschten User übereignen. Geht das irgendwie?

Anhang

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13242

rsync als "root"? Damit Du Privilegien nicht zu lange hältst, kannst Du ja einen separaten Prozess als "root" ausführen, der nur das Kopieren erledigt. Allerdings vermute ich, dass Du SMB verwendest, das seine eigene Berechtigungsverwaltung hat. Wozu dient denn das Kopieren? Ist das ein Backup? Insgesamt kommt es mir irgendwie schief vor, dass Du die Berechtigungen auf einzelne einschränkst, aber jetzt doch als ein Benutzer auf die Daten mehrerer Nutzer zugreifen willst.

Dakuan

(Themenstarter)
Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6532

Ja, bisher verwende ich tatsächlich SMB. Ist ja eine normale Freigabe.

Aber da ich das Kopieren über das Netzwerk nicht mit meinem Programm machen möchte, kann ich auch alles mit rsync machen, wenn ich das in ein Script einbaue.

Wozu dient denn das Kopieren? Ist das ein Backup?

Nein, das ist kein Backup. Ich will nur einige Videos Clips vom Hauptrechner auf mein Notebook kopieren (ist leichter transportierbar) Und ich will dabei die individualisierten Vorschaubilder mitnehmen.

Insgesamt kommt es mir irgendwie schief vor, dass Du die Berechtigungen auf einzelne einschränkst,...

Das war nicht meine Idee. Das wurde von freedesktop so festgelegt (unter Permissions).

Aber jetzt, wo ich diese Zeilen schreibe, erkenne ich dass da wohl noch mehr zu beachten ist. Ich muss das heute Abend mal in Ruhe zu ende denken.

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13242

Dakuan schrieb:

Der Zugriff auf die Thumbnail Dateien ist allerdings sehr eingeschränkt, so dass man dafür Administrator Rechte benötigt. Der Grund für diesen Zugriff ist, dass die Vorschaubilder vom User individuell festgelegt wurden und auch zusätzliche Metadaten enthalten sein können und ich diese mit kopieren möchte (Rechte: 600).

Das verstehe ich nicht: erst hatte ich gedacht, Du verarbeitest Dateien mehrerer Benutzer. Aber die Dateien gehören doch wohl sowieso dem einen Benutzer, der aktuell das Programm ausführt. Warum meinst Du, dass Du zum Kopieren root-Rechte brauchst?

Dakuan

(Themenstarter)
Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6532

... erst hatte ich gedacht, Du verarbeitest Dateien mehrerer Benutzer...

Das kann auch passieren. Habe ich tatsächlich auch schon gemacht, aber nur auf dem selben PC und da habe ich das anders gelöst.

Aber die Dateien gehören doch wohl sowieso dem einen Benutzer, der aktuell das Programm ausführt.

Ich habe wohl gerade einen Knoten im Gehirn. Mit rsync sollte das in dem Fall gehen. Aber da sind noch zwei weitere User. Da komme ich nicht so einfach an die Thumbnails ran?

Aber ich hatte ja schon angedeutet, das die Idee noch nicht ganz zu ende gedacht ist. Denn ich einfaches Kopieren reicht nicht immer. Ich muss möglicherweise auch die Thumb::URI Angabe in der Datei anpassen, wenn die Verzeichnisstruktur auf dem Ziel abweichend ist.

Aber heute kriege ich das nicht mehr sortiert. Es sei denn, das Fußballspiel ist todlangweilig, wovon ich aber erstmal nicht ausgehe.

Dakuan

(Themenstarter)
Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6532

Ich setze das mal auf gelöst, da es ja mit rsync im Prinzip geht. Zumal ich damit auch mit dem richtigen Usernamen arbeiten kann.

In der Praxis ist das aber deutlich komplizierter, da ich ja die Namen der Thumbnails benötige und dafür den absoluten Pfad der Quelldatei (Video) auf dem Quellsystem benötige. Den verheimlichen mir aber die Dateimanager, wenn ich übers Netzwerk komme. Ich bekomme bestenfalls so etwas (z.B. per DnD):

/run/user/1000/gvfs/smb-share:server=lager1.local,share=homes/manfred/data/...

ohne zu wissen, wo die Freigabe wirklich eingehängt ist oder wie sie heißt.

Die praktikabelste Lösung wäre die benötigte Funktionalität in das Programm, welches diese Thumbs bearbeitet direkt einzubauen. Aber davon kann ich momentan nur träumen ☹

Antworten |