/run/media/werner/2GB-STICK : Keine Berechtigung
Hallo zusammen, seit ich die UID meines Users 'werner' mittels YAST2 von 1001 auf 1000 geändert habe, habe ich keine Berechtigung mehr auf irgendein USB Gerät zuzugreifen. werner@obelix:~> mount|grep '/media' /dev/sdg on /run/media/werner/2GB-STICK type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2) werner@obelix:~> ll /run/media/werner/2GB-STICK ls: Zugriff auf '/run/media/werner/2GB-STICK' nicht möglich: Keine Berechtigung ABER: root@obelix (-bash) grep 1001 /etc/passwd testuser:x:1001:100:Testuser:/home/testuser:/bin/bash root@obelix (-bash) su - testuser testuser@obelix (-bash) [7]: ll /run/media/werner/2GB-STICK insgesamt 32768 -rw-r--r-- 1 werner users 33554432 12. Jul 06:33 X600M-STX_4.03.ROM Im Internet habe ich bislang nichts hilfreiches gefunden. Wo muss ich etwas ändern, damit die UID Änderung sich auch auf USB auswirkt ? Danke für Tipps. Gruss Werner
Am 9/3/24 um 9:50 AM schrieb Werner Franke:
seit ich die UID meines Users 'werner' mittels YAST2 von 1001 auf 1000 geändert habe, habe ich keine Berechtigung mehr auf irgendein USB Gerät zuzugreifen.
werner@obelix:~> mount|grep '/media' /dev/sdg on /run/media/werner/2GB-STICK type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
werner@obelix:~> ll /run/media/werner/2GB-STICK ls: Zugriff auf '/run/media/werner/2GB-STICK' nicht möglich: Keine Berechtigung
ABER: root@obelix (-bash) grep 1001 /etc/passwd testuser:x:1001:100:Testuser:/home/testuser:/bin/bash
root@obelix (-bash) su - testuser testuser@obelix (-bash) [7]: ll /run/media/werner/2GB-STICK insgesamt 32768 -rw-r--r-- 1 werner users 33554432 12. Jul 06:33 X600M-STX_4.03.ROM
Magts Du mal ls -ldn /run /run/media /run/media/werner /run/media/werner/2GB-STICK posten? Viele Grüße Ulf
Am 03.09.24 um 12:15 schrieb Ulf Volmer:
Am 9/3/24 um 9:50 AM schrieb Werner Franke:
seit ich die UID meines Users 'werner' mittels YAST2 von 1001 auf 1000 geändert habe, habe ich keine Berechtigung mehr auf irgendein USB Gerät zuzugreifen.
werner@obelix:~> mount|grep '/media' /dev/sdg on /run/media/werner/2GB-STICK type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
werner@obelix:~> ll /run/media/werner/2GB-STICK ls: Zugriff auf '/run/media/werner/2GB-STICK' nicht möglich: Keine Berechtigung
ABER: root@obelix (-bash) grep 1001 /etc/passwd testuser:x:1001:100:Testuser:/home/testuser:/bin/bash
root@obelix (-bash) su - testuser testuser@obelix (-bash) [7]: ll /run/media/werner/2GB-STICK insgesamt 32768 -rw-r--r-- 1 werner users 33554432 12. Jul 06:33 X600M-STX_4.03.ROM
Magts Du mal
ls -ldn /run /run/media /run/media/werner /run/media/werner/2GB-STICK
posten?
Viele Grüße Ulf
danke! root@obelix (-bash) ls -ldn /run /run/media /run/media/werner /run/media/werner/2GB-STICK drwxr-xr-x 55 0 0 1540 3. Sep 09:23 /run drwxr-xr-x 3 0 0 60 13. Aug 18:58 /run/media drwxr-x---+ 3 0 0 60 3. Sep 09:20 /run/media/werner drwxr-xr-x 2 1000 100 4096 1. Jan 1970 /run/media/werner/2GB-STICK werner@obelix:~> id uid=1000(werner) gid=100(users) Gruppen=100(users),452(vboxusers) Ich denke, das das nichts mit der UID im Filesystem zu tun hat, sondern mit irgendeiner udev oder PolicyKid Regel oder was es da sonst noch an Dingen gibt. In den oben genannten habe ich nix Passendes gefunden. Gruss Werner
Am 03.09.24 um 13:27 schrieb Ulf Volmer:
Am 9/3/24 um 1:09 PM schrieb Werner Franke:
drwxr-x---+ 3 0 0 60 3. Sep 09:20 /run/media/werner
Bitte mal ein
getfacl /run/media/werner
root@obelix (-bash) getfacl /run/media/werner getfacl: Entferne führende '/' von absoluten Pfadnamen # file: run/media/werner # owner: root # group: root user::rwx user:testuser:r-x group::--- mask::r-x other::---
Am 9/3/24 um 5:38 PM schrieb Werner Franke:
Am 03.09.24 um 13:27 schrieb Ulf Volmer:
Am 9/3/24 um 1:09 PM schrieb Werner Franke:
drwxr-x---+ 3 0 0 60 3. Sep 09:20 /run/media/werner
Bitte mal ein
getfacl /run/media/werner
root@obelix (-bash) getfacl /run/media/werner getfacl: Entferne führende '/' von absoluten Pfadnamen # file: run/media/werner # owner: root # group: root user::rwx user:testuser:r-x group::--- mask::r-x other::---
Womit wir das Problem eingekreist haben. root darf, testuser darf, werner darf nicht. Rebootet hast Du nach der Action? Evtl nochmal, aber vorher /run/media/werner löschen? Generell wird die Ordnerstruktur von udisk2 angelegt, ich wüsste jetzt aber auf die Schnelle keine Stelle, wo der sich uid oder username merken würde. Viele Grüße Ulf
Am 03.09.24 um 17:45 schrieb Ulf Volmer:
Am 9/3/24 um 5:38 PM schrieb Werner Franke:
Am 03.09.24 um 13:27 schrieb Ulf Volmer:
Am 9/3/24 um 1:09 PM schrieb Werner Franke:
drwxr-x---+ 3 0 0 60 3. Sep 09:20 /run/media/werner
Bitte mal ein
getfacl /run/media/werner
root@obelix (-bash) getfacl /run/media/werner getfacl: Entferne führende '/' von absoluten Pfadnamen # file: run/media/werner # owner: root # group: root user::rwx user:testuser:r-x group::--- mask::r-x other::---
Womit wir das Problem eingekreist haben. root darf, testuser darf, werner darf nicht.
Rebootet hast Du nach der Action? Evtl nochmal, aber vorher /run/media/werner löschen?
Generell wird die Ordnerstruktur von udisk2 angelegt, ich wüsste jetzt aber auf die Schnelle keine Stelle, wo der sich uid oder username merken würde.
Ob ich danach Rebootet habe, weiss ich nicht, ich benutze S2Disk. Aber ich war nicht als werner angemeldet, sonst sagt YAST, dass er die Änderung am User nicht machen kann. Ich werde später mal rebooten und melden, ob das was geholfen hat. Danke Ulf. Gruss Werner
Am Dienstag, dem 03.09.2024 um 17:54 +0200 schrieb Werner Franke: Hallo
Ob ich danach Rebootet habe, weiss ich nicht, ich benutze S2Disk. Aber ich war nicht als werner angemeldet, sonst sagt YAST, dass er die Änderung am User nicht machen kann.
Ich werde später mal rebooten und melden, ob das was geholfen hat.
Ich habe das nun schon seit Jahren nicht mehr benötigt, aber damals habe ich bei der Vorbereitung von USB-Sticks/Festplatten die ich unter Linux benutzen wollte immer erst als Root folgenden Befehl laufen lassen chown -R benutzer_name:gruppe /pfad/zum/einhaengepunkt Wichtig ist der Schalter -R - für Recursiv, also durch alle Verzeichnisebenen hindurch. Dann den Speicher einmal ausgeworfen, und wieder ins Dateisystem montiert war er benutzbar. benutzer_name:gruppe musst Du Deinen Wünschen anpassen. Bist Du nur alleine auf dem Rechner reicht benutzer_name. Den Eintrag für gruppe kannst Du weg lassen. -- Klaus B. Klose
Am 03.09.24 um 19:13 schrieb Klaus Klose:
Ich habe das nun schon seit Jahren nicht mehr benötigt, aber damals habe ich bei der Vorbereitung von USB-Sticks/Festplatten die ich unter Linux benutzen wollte immer erst als Root folgenden Befehl laufen lassen
chown -R benutzer_name:gruppe /pfad/zum/einhaengepunkt
Das Verfahren funktioniert bei Unix kompatibel formatierten Datenträgern. Also ext[1234], xfs, btrfs und Co. Der Stick, den Werner hier als Beispiel angeführt hat, ist aber vfat formtiert, da greift Dein Kommendo ins Leere. Bei VFAT wird unter Linux üblicherweise der Zieluser udn die dazugehörigen Rechte beim mounten mitgegeben, das VFAT keine Rechteverwaltung unterstützt. Die dazu passenden Optionen siehst u in der 'mount' Ausgabe von Werners ersten Post. Viele Grüße Ulf
Am Dienstag, dem 03.09.2024 um 19:20 +0200 schrieb Ulf Volmer: Hallo
Die dazu passenden Optionen siehst u in der 'mount' Ausgabe von Werners ersten Post.
i.O. Habe ich nicht so genau hin geschaut. Bin ich wieder weg, denn meine Erlebnisse mit Windows liegen noch länger zurück. -- Klaus B. Klose
Am 03.09.24 um 17:54 schrieb Werner Franke:
Am 03.09.24 um 17:45 schrieb Ulf Volmer:
Am 9/3/24 um 5:38 PM schrieb Werner Franke:
Am 03.09.24 um 13:27 schrieb Ulf Volmer:
Am 9/3/24 um 1:09 PM schrieb Werner Franke:
drwxr-x---+ 3 0 0 60 3. Sep 09:20 /run/media/werner
Bitte mal ein
getfacl /run/media/werner
root@obelix (-bash) getfacl /run/media/werner getfacl: Entferne führende '/' von absoluten Pfadnamen # file: run/media/werner # owner: root # group: root user::rwx user:testuser:r-x group::--- mask::r-x other::---
Womit wir das Problem eingekreist haben. root darf, testuser darf, werner darf nicht.
Rebootet hast Du nach der Action? Evtl nochmal, aber vorher /run/media/werner löschen?
Generell wird die Ordnerstruktur von udisk2 angelegt, ich wüsste jetzt aber auf die Schnelle keine Stelle, wo der sich uid oder username merken würde.
Ob ich danach Rebootet habe, weiss ich nicht, ich benutze S2Disk. Aber ich war nicht als werner angemeldet, sonst sagt YAST, dass er die Änderung am User nicht machen kann.
Ich werde später mal rebooten und melden, ob das was geholfen hat.
Ein Reboot tat gut :-) Immer noch ein guter Spruch. Vielen Dank Ulf. Grüße Werner
participants (3)
-
Klaus Klose
-
Ulf Volmer
-
Werner Franke