ich hoffe, dass ich für meine Frage das richtige Unterforum gewählt habe.
Folgendes: Derzeit bin ich auf einem Debian bullseye unterwegs (das unten beschriebene Phänomen tritt jedoch auch unter Buster auf).
Ich habe auf dem System das vorinstallierte util-linux-Paket, welches ja unter anderem das Tool "lsblk" mitliefert.
Das hat bei mir folgende Rechte:
Code: Alles auswählen
[pk@Tux:~]$ ls -lisah /usr/bin/lsblk
91883340 124K -rwxr-xr-x 1 root root 123K Jul 28 17:14 /usr/bin/lsblk
Da ich aus Gründen das Vorhandensein von lsblk im Zielsystem nicht voraussetze, hatte ich die Idee util-linux von github runterzuladen, selbst zu bauen und direkt in das AppImage zu integrieren.
Das habe ich dann wie folgt gemacht:
Code: Alles auswählen
mkdir -p ~/appimage/usr
mkdir -p build
cd build
git clone https://github.com/karelzak/util-linux.git
cd util-linux
./configure --prefix=~/appimage/usr --without-systemd\
--enable-static-programs=blkid --disable-makeinstall-chown\
--disable-bash-completion
make -j$(nproc)
make install
Beim Aufruf von "/usr/bin/lsblk" jedoch wird mir die volle Ausgabe auch als normaler Nutzer ausgegeben:
Code: Alles auswählen
[pk@Tux:~]$ /usr/bin/lsblk -o NAME,FSTYPE,LABEL
NAME FSTYPE LABEL
nvme0n1
├─nvme0n1p1 ntfs Wiederherstellung
├─nvme0n1p2 vfat
├─nvme0n1p3
├─nvme0n1p4 ntfs
├─nvme0n1p5 vfat
└─nvme0n1p6 ext4
[pk@Tux:~]$ ~/appimage/usr/bin/lsblk -o NAME,FSTYPE,LABEL
NAME FSTYPE LABEL
nvme0n1
├─nvme0n1p1
├─nvme0n1p2
├─nvme0n1p3
├─nvme0n1p4
├─nvme0n1p5
└─nvme0n1p6
[pk@Tux:~]$ su
Passwort:
[root@Tux:/home/pk]# /home/pk/appimage/usr/bin/lsblk -o NAME,FSTYPE,LABEL
NAME FSTYPE LABEL
nvme0n1
├─nvme0n1p1 ntfs Wiederherstellung
├─nvme0n1p2 vfat
├─nvme0n1p3
├─nvme0n1p4 ntfs
├─nvme0n1p5 vfat
└─nvme0n1p6 ext4
Viele Grüße
Phollux