Outils pour utilisateurs

Outils du site


blog

Notes debian SSL/TLS

Fichiers :

  • /etc/ssl/certs/ssl-cert-snakeoil.pem
  • /etc/ssl/private/ssl-cert-snakeoil.key

The certificate and key make be regenerated manually with the following command :

apt-get install ssl-cert
make-ssl-cert generate-default-snakeoil --force-overwrite

FIXME

2025/03/24 15:06

auth agent - Disable gnome from asking passphrase in GUI when using ssh from terminal

Source https://askubuntu.com/questions/858347/disable-gnome-from-asking-passphrase-in-gui-when-using-ssh-and-gpg-from-terminal

$ ps -ef |grep key
jean      1674  1476  0 Mar18 ?        00:00:00 lxqt-globalkeysd        
jean     18336  1458  0 10:05 ?        00:00:00 /usr/bin/gnome-keyring-daemon --start --foreground --components=secrets
$ killall gnome-keyring-daemon
sudo apt install pinentry-curses
sudo apt-get purge pinentry-gnome3
sudo update-alternatives --config pinentry
2025/03/24 15:06

Notes Debian binaire 32 bits i386 sur 64 bits x86 64

Contexte :

Security Dongle Key Omniplanar
hasp key driver / Sentinel HASP Run time pour Omniplanar aksusbd-2.2.1-i386

Pb Not a dynamic executable

LANG=C ldd aksusbd
Not a dynamic executable

Dans notre cas, c'est parce que nous n'avons pas la glibc pour l'architecture i386

Sur Wheezy, il suffisait de faire

apt-get install ia32-libs

Sur Jessie pour la compatibilité 32 bits

dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386
$ file * |grep "ELF 32-bit"
aksusbd:     ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.0, stripped
hasplmd:     ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, stripped
hasp_update: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.0, not stripped
winehasp:    ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.15, BuildID[sha1]=d63fda12502cb547f34043b9832fcf14a1485792, stripped
ldd aksusbd hasplmd hasp_update winehasp
aksusbd:
        linux-gate.so.1 (0xf7720000)
        libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf76f1000)
        libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf7544000)
        /lib/ld-linux.so.2 (0xf7723000)
hasplmd:
        linux-gate.so.1 (0xf76e9000)
        libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xf7690000)
        librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xf7687000)
        libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf766a000)
        libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xf7665000)
        libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf74b8000)
        /lib/ld-linux.so.2 (0xf76ec000)
hasp_update:
        linux-gate.so.1 (0xf772f000)
        libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf7700000)
        libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf7553000)
        /lib/ld-linux.so.2 (0xf7732000)
winehasp:
        linux-gate.so.1 (0xf76fc000)
        libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf753c000)
        /lib/ld-linux.so.2 (0xf76ff000)

Installation

cd aksusbd-2.2.1-i386
sudo ./dinst

Vérif 1

# ps -ef
root     14011     1  0 17:57 ?        00:00:00 /usr/sbin/aksusbd
root     14015     1  0 17:57 ?        00:00:00 /usr/sbin/winehasp
root     14017     1  0 17:57 ?        00:00:00 /usr/sbin/hasplmd -s

Vérif 2

reboot
systemctl status aksusbd

Debian 9

apt-get install ia32-libs                                                                              
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32ncurses5

E: Package 'ia32-libs' has no installation candidate
apt-get install libc6-i386

Pour crosscompiler

apt-get install libc6-dev-i386 g++-multilib

Autres

setarch /usr/bin/i386

Paquet ia32-libs-i386

Le paquet ia32-libs-i386 est un méta-paquet qui a pour dépendances :

freeglut3
lesstif2
libacl1
libaio1
libasyncns0
libattr1
libaudio2
libaudiofile1
libavahi-client3
libavahi-common3
libbsd0
libcap2
libcomerr2
libcups2
libcurl3
libdbus-1-3
libdirectfb-1.2-9
libdrm2
libdrm-intel1
libdrm-radeon1
libedit2
libesd0
libexif12
libexpat1
libflac8
libfltk1.1
libfontconfig1
libfreetype6
libgcrypt11
libgdbm3
libgl1-mesa-dri
libgl1-mesa-glx
libglu1-mesa
libgnutls26
libgpg-error0
libgphoto2-2
libgphoto2-port0
libgssapi-krb5-2
libice6
libidn11
libieee1284-3
|libjack0
libjack-jackd2-0
libjpeg62
libjpeg8
libk5crypto3
libkeyutils1
libkrb5-3
libkrb5support0
liblcms1
libltdl7
liblzo2-2
libmpg123-0
libnspr4-0d
libnss3-1d
libodbc1
libogg0
libopenal1
libpam0g
libpng12-0
libpopt0
libpulse0
libsamplerate0
libsane
libsasl2-2
libsdl1.2debian
libselinux1
libsigc++-2.0-0c2a
libsm6
libsndfile1
libsqlite3-0
libssh2-1
libssl1.0.0
libstdc++5
libsvga1
libsysfs2
libtasn1-3
libtdb1
libtiff4
libts-0.0-0
libusb-0.1-4
libuuid1
libvorbis0a
libvorbisenc2
libvorbisfile3
libwrap0
libx11-6
libx86-1
libxau6
libxaw7
libxcb1
libxcb-render0
libxcb-render-util0
libxcomposite1
libxcursor1
libxdamage1
libxdmcp6
libxext6
libxfixes3
libxft2
libxi6
libxinerama1
libxml2
libxmu6
libxmuu1
libxp6
libxpm4
libxrandr2
libxrender1
libxslt1.1
libxss1
libxt6
libxtst6
libxv1
libxxf86vm1
odbcinst1debian2
xaw3dg
2025/03/24 15:06

Notes dbus

dbus-send

dbus-send --session           \
  --dest=org.freedesktop.DBus \
  --type=method_call          \
  --print-reply               \
  /org/freedesktop/DBus       \
  org.freedesktop.DBus.ListNames
 
dbus-send --system            \
  --dest=org.freedesktop.DBus \
  --type=method_call          \
  --print-reply               \
  /org/freedesktop/DBus       \
  org.freedesktop.DBus.ListNames
 
dbus-send --system             \
  --dest=org.freedesktop.DBus  \
  --type=method_call           \
  --print-reply                \
  /org/freedesktop/DBus/UPower \
  org.freedesktop.DBus.ListNames  
 
 
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
 
dbus-send \
  --system \
  --print-reply \
  --dest=org.freedesktop.login1 \
  /org/freedesktop/login1 \
  org.freedesktop.login1.Manager.Suspend \
  boolean:true
2025/03/24 15:06
blog.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki