System/Kernel


wp_hub@wallpaperhub:~$ uname -a ; cat /etc/*release
Linux wallpaperhub 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.1 LTS"
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
  • 6.8.0-48-generic
  • x86_64
  • Ubuntu 24.04.1 LTS (Noble Numbat)

Networks


wp_hub@wallpaperhub:~$ ip route ; arp -a
default via 192.168.106.254 dev ens192 proto static 
192.168.106.0/24 dev ens192 proto kernel scope link src 192.168.106.204 
_gateway (192.168.106.254) at 00:50:56:9e:65:67 [ether] on ens192
wp_hub@wallpaperhub:~$ netstat -antup4
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:5000            0.0.0.0:*               LISTEN      866/python3         
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      -                   
tcp        0      0 127.0.0.54:53           0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      -                   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -                   
tcp        0     76 192.168.106.204:22      192.168.45.217:48410    ESTABLISHED -                   
udp        0      0 127.0.0.54:53           0.0.0.0:*                           -                   
udp        0      0 127.0.0.53:53           0.0.0.0:*                           -                   

Users & Groups


wp_hub@wallpaperhub:~$ cat /etc/passwd ; ll /home
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin
_apt:x:42:65534::/nonexistent:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin
systemd-timesync:x:997:997:systemd Time Synchronization:/:/usr/sbin/nologin
dhcpcd:x:100:65534:DHCP Client Daemon,,,:/usr/lib/dhcpcd:/bin/false
messagebus:x:101:102::/nonexistent:/usr/sbin/nologin
systemd-resolve:x:992:992:systemd Resolver:/:/usr/sbin/nologin
pollinate:x:102:1::/var/cache/pollinate:/bin/false
polkitd:x:991:991:User for polkitd:/:/usr/sbin/nologin
syslog:x:103:104::/nonexistent:/usr/sbin/nologin
uuidd:x:104:105::/run/uuidd:/usr/sbin/nologin
tcpdump:x:105:107::/nonexistent:/usr/sbin/nologin
tss:x:106:108:TPM software stack,,,:/var/lib/tpm:/bin/false
landscape:x:107:109::/var/lib/landscape:/usr/sbin/nologin
fwupd-refresh:x:989:989:Firmware update daemon:/var/lib/fwupd:/usr/sbin/nologin
usbmux:x:108:46:usbmux daemon,,,:/var/lib/usbmux:/usr/sbin/nologin
sshd:x:109:65534::/run/sshd:/usr/sbin/nologin
ubuntu:x:1000:1000:Ubuntu:/home/ubuntu:/bin/bash
wp_hub:x:1001:1001::/home/wp_hub:/bin/bash
total 16
drwxr-xr-x  4 root   root   4096 Feb 11 10:11 ./
drwxr-xr-x 23 root   root   4096 Nov  7 00:33 ../
drwxr-x---  3 ubuntu ubuntu 4096 Nov  7 00:34 ubuntu/
drwxr-x---  4 wp_hub wp_hub 4096 Apr 15 13:17 wp_hub/

ubuntu

wp_hub@wallpaperhub:~$ cut -d: -f1 /etc/passwd | xargs -n1 id
uid=0(root) gid=0(root) groups=0(root)
uid=1(daemon) gid=1(daemon) groups=1(daemon)
uid=2(bin) gid=2(bin) groups=2(bin)
uid=3(sys) gid=3(sys) groups=3(sys)
uid=4(sync) gid=65534(nogroup) groups=65534(nogroup)
uid=5(games) gid=60(games) groups=60(games)
uid=6(man) gid=12(man) groups=12(man)
uid=7(lp) gid=7(lp) groups=7(lp)
uid=8(mail) gid=8(mail) groups=8(mail)
uid=9(news) gid=9(news) groups=9(news)
uid=10(uucp) gid=10(uucp) groups=10(uucp)
uid=13(proxy) gid=13(proxy) groups=13(proxy)
uid=33(www-data) gid=33(www-data) groups=33(www-data)
uid=34(backup) gid=34(backup) groups=34(backup)
uid=38(list) gid=38(list) groups=38(list)
uid=39(irc) gid=39(irc) groups=39(irc)
uid=42(_apt) gid=65534(nogroup) groups=65534(nogroup)
uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
uid=998(systemd-network) gid=998(systemd-network) groups=998(systemd-network)
uid=997(systemd-timesync) gid=997(systemd-timesync) groups=997(systemd-timesync)
uid=100(dhcpcd) gid=65534(nogroup) groups=65534(nogroup)
uid=101(messagebus) gid=102(messagebus) groups=102(messagebus)
uid=992(systemd-resolve) gid=992(systemd-resolve) groups=992(systemd-resolve)
uid=102(pollinate) gid=1(daemon) groups=1(daemon)
uid=991(polkitd) gid=991(polkitd) groups=991(polkitd)
uid=103(syslog) gid=104(syslog) groups=104(syslog),4(adm)
uid=104(uuidd) gid=105(uuidd) groups=105(uuidd)
uid=105(tcpdump) gid=107(tcpdump) groups=107(tcpdump)
uid=106(tss) gid=108(tss) groups=108(tss)
uid=107(landscape) gid=109(landscape) groups=109(landscape)
uid=989(fwupd-refresh) gid=989(fwupd-refresh) groups=989(fwupd-refresh)
uid=108(usbmux) gid=46(plugdev) groups=46(plugdev)
uid=109(sshd) gid=65534(nogroup) groups=65534(nogroup)
uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),101(lxd)
uid=1001(wp_hub) gid=1001(wp_hub) groups=1001(wp_hub)
  • uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),101(lxd)
  • uid=1001(wp_hub) gid=1001(wp_hub) groups=1001(wp_hub)

SUIDs


wp_hub@wallpaperhub:~$ find / -perm -04000 -ls -type f 2>/dev/null | grep -v '/snap'
     1121    272 -rwsr-xr-x   1 root     root       277936 Apr  8  2024 /usr/bin/sudo
      843     40 -rwsr-xr-x   1 root     root        40664 Apr  9  2024 /usr/bin/newgrp
     1202     40 -rwsr-xr-x   1 root     root        39296 Aug  9  2024 /usr/bin/umount
      830     52 -rwsr-xr-x   1 root     root        51584 Aug  9  2024 /usr/bin/mount
      879     64 -rwsr-xr-x   1 root     root        64152 Apr  9  2024 /usr/bin/passwd
      560     72 -rwsr-xr-x   1 root     root        72792 Apr  9  2024 /usr/bin/chfn
     1120     56 -rwsr-xr-x   1 root     root        55680 Aug  9  2024 /usr/bin/su
      690     76 -rwsr-xr-x   1 root     root        76248 Apr  9  2024 /usr/bin/gpasswd
      566     44 -rwsr-xr-x   1 root     root        44760 Apr  9  2024 /usr/bin/chsh
      674     40 -rwsr-xr-x   1 root     root        39296 Apr  8  2024 /usr/bin/fusermount3
     1612    336 -rwsr-xr-x   1 root     root       342632 Aug  9  2024 /usr/lib/openssh/ssh-keysign
     1633     20 -rwsr-xr-x   1 root     root        18736 Apr  3  2024 /usr/lib/polkit-1/polkit-agent-helper-1
     1402     36 -rwsr-xr--   1 root     messagebus    34960 Aug  9  2024 /usr/lib/dbus-1.0/dbus-daemon-launch-helper

SGIDs


wp_hub@wallpaperhub:~$ find / -perm -02000 -ls -type f 2>/dev/null | grep -v '/snap'
      486      0 drwxr-sr-x   2 root     systemd-journal       40 Feb 12 14:36 /run/log/journal
      657     28 -rwxr-sr-x   1 root     shadow             27152 Apr  9  2024 /usr/bin/expiry
     1109    304 -rwxr-sr-x   1 root     _ssh              309688 Aug  9  2024 /usr/bin/ssh-agent
      556     72 -rwxr-sr-x   1 root     shadow             72184 Apr  9  2024 /usr/bin/chage
      591     40 -rwxr-sr-x   1 root     crontab            39664 Aug 27  2024 /usr/bin/crontab
    15291     32 -rwxr-sr-x   1 root     shadow             31040 May  2  2024 /usr/sbin/unix_chkpwd
    15245     28 -rwxr-sr-x   1 root     shadow             26944 May  2  2024 /usr/sbin/pam_extrausers_chkpwd
   131088      4 drwxrwsr-x   2 root     staff               4096 Nov  7 00:32 /usr/local/share/fonts
    14626     16 -rwxr-sr-x   1 root     utmp               14488 Aug 27  2024 /usr/lib/x86_64-linux-gnu/utempter/utempter
    34688      4 drwxrwsrwt   2 root     root                4096 Aug 27  2024 /var/crash
    34690      4 drwxrwsr-x   2 root     staff               4096 Apr 22  2024 /var/local
    36416      4 drwxr-sr-x   3 root     systemd-journal     4096 Nov  7 00:34 /var/log/journal
    33696      4 drwxr-sr-x   2 root     systemd-journal     4096 Apr 15 13:17 /var/log/journal/34be4421d50e4c7ba144ac06f516896f
    34872      4 drwxrwsr-x   2 uuidd    uuidd               4096 Aug 27  2024 /var/lib/libuuid
    34692      4 drwxrwsr-x   2 root     mail                4096 Aug 27  2024 /var/mail

Capabilities


wp_hub@wallpaperhub:~$ getcap -r / 2>/dev/null
/usr/bin/ping cap_net_raw=ep
/usr/bin/mtr-packet cap_net_raw=ep
/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-ptp-helper cap_net_bind_service,cap_net_admin,cap_sys_nice=ep

Processes


wp_hub@wallpaperhub:~$ ps -auxwww
USER         PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root           1  0.2  0.6  22536 13464 ?        Ss   13:14   0:01 /sbin/init
root         336  0.0  0.8  66884 16936 ?        S<s  13:14   0:00 /usr/lib/systemd/systemd-journald
root         374  0.0  1.3 354636 27264 ?        SLsl 13:14   0:00 /sbin/multipathd -d -s
root         402  0.0  0.4  29712  8408 ?        Ss   13:14   0:00 /usr/lib/systemd/systemd-udevd
systemd+     552  0.0  0.6  21580 12800 ?        Ss   13:14   0:00 /usr/lib/systemd/systemd-resolved
systemd+     557  0.0  0.3  91020  7680 ?        Ssl  13:14   0:00 /usr/lib/systemd/systemd-timesyncd
systemd+     588  0.0  0.4  18992  9472 ?        Ss   13:14   0:00 /usr/lib/systemd/systemd-networkd
root         712  0.0  0.5  53464 12032 ?        Ss   13:14   0:00 /usr/bin/VGAuthService
root         717  0.2  0.5 243472 10644 ?        Ssl  13:14   0:00 /usr/bin/vmtoolsd
message+     796  0.0  0.2   9784  5248 ?        Ss   13:14   0:00 @dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
polkitd      816  0.0  0.3 308160  7936 ?        Ssl  13:14   0:00 /usr/lib/polkit-1/polkitd --no-debug
root         849  0.0  0.4  17988  8704 ?        Ss   13:14   0:00 /usr/lib/systemd/systemd-logind
root         860  0.0  0.6 468992 13568 ?        Ssl  13:14   0:00 /usr/libexec/udisks2/udisksd
wp_hub       866  0.1  1.6  44276 33920 ?        Ss   13:14   0:00 /usr/bin/python3 /home/wp_hub/wallpaper_hub//app.py
root         939  0.0  1.1 109676 22912 ?        Ssl  13:14   0:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal
syslog       954  0.0  0.2 222508  5856 ?        Ssl  13:14   0:00 /usr/sbin/rsyslogd -n -iNONE
root        1066  0.0  0.6 318296 12928 ?        Ssl  13:14   0:00 /usr/sbin/ModemManager
root        1273  0.0  0.1   6824  2688 ?        Ss   13:16   0:00 /usr/sbin/cron -f -P
root        1294  0.0  0.0   6104  1920 tty1     Ss+  13:16   0:00 /sbin/agetty -o -p -- \u --noclear - linux
root        1300  0.0  0.9 206400 20092 ?        Ss   13:16   0:00 /usr/sbin/apache2 -k start
www-data    1488  0.0  0.4 207060  9984 ?        S    13:17   0:00 /usr/sbin/apache2 -k start
www-data    1489  0.0  0.4 207060  9984 ?        S    13:17   0:00 /usr/sbin/apache2 -k start
www-data    1490  0.0  0.5 207060 10112 ?        S    13:17   0:00 /usr/sbin/apache2 -k start
www-data    1491  0.0  0.5 207060 10112 ?        S    13:17   0:00 /usr/sbin/apache2 -k start
www-data    1492  0.0  0.5 207060 10112 ?        S    13:17   0:00 /usr/sbin/apache2 -k start
root        1588  0.0  0.3  12020  7808 ?        Ss   13:17   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root        1590  0.0  0.3  14956  7876 ?        Ss   13:17   0:00 sshd: wp_hub [priv]
root        1593  0.0  0.0      0     0 ?        S    13:17   0:00 [psimon]
wp_hub      1595  0.0  0.5  20068 11136 ?        Ss   13:17   0:00 /usr/lib/systemd/systemd --user
wp_hub      1596  0.0  0.1  21144  3428 ?        S    13:17   0:00 (sd-pam)
wp_hub      1706  0.0  0.3  15116  6844 ?        S    13:17   0:00 sshd: wp_hub@pts/0
wp_hub      1709  0.0  0.2   8780  5504 pts/0    Ss   13:17   0:00 -bash
wp_hub      1840  0.0  0.2  12184  5248 pts/0    R+   13:21   0:00 ps -auxwww
  • wp_hub 866 0.1 1.6 44276 33920 ? Ss 13:14 0:00 /usr/bin/python3 /home/wp_hub/wallpaper_hub//app.py
  • root 1273 0.0 0.1 6824 2688 ? Ss 13:16 0:00 /usr/sbin/cron -f -P

Cron & Systemd


wp_hub@wallpaperhub:~$ crontab -l ; cat /etc/crontab ; systemctl list-timers
no crontab for wp_hub
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
 
SHELL=/bin/sh
# You can also override PATH, but by default, newer versions inherit it from the environment
#PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed
17 *	* * *	root	cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.daily; }
47 6	* * 7	root	test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.weekly; }
52 6	1 * *	root	test -x /usr/sbin/anacron || { cd / && run-parts --report /etc/cron.monthly; }
#
NEXT                            LEFT LAST                              PASSED UNIT                           ACTIVATES                 >
Tue 2025-04-15 13:27:47 UTC     5min Tue 2025-02-11 10:10:26 UTC            - fstrim.timer                   fstrim.service
Tue 2025-04-15 13:29:52 UTC     7min -                                      - systemd-tmpfiles-clean.timer   systemd-tmpfiles-clean.ser>
Tue 2025-04-15 13:30:00 UTC     7min Tue 2025-04-15 13:20:15 UTC 1min 54s ago sysstat-collect.timer          sysstat-collect.service
Tue 2025-04-15 13:39:00 UTC    16min Tue 2025-04-15 13:17:22 UTC 4min 47s ago phpsessionclean.timer          phpsessionclean.service
Tue 2025-04-15 13:53:31 UTC    31min Tue 2025-02-11 10:11:15 UTC            - fwupd-refresh.timer            fwupd-refresh.service
Tue 2025-04-15 14:01:53 UTC    39min Tue 2025-02-11 10:10:09 UTC            - apt-daily-upgrade.timer        apt-daily-upgrade.service
Tue 2025-04-15 18:40:22 UTC 5h 18min Thu 2024-11-07 00:34:11 UTC            - man-db.timer                   man-db.service
Tue 2025-04-15 19:02:14 UTC 5h 40min Tue 2025-02-11 10:10:28 UTC            - motd-news.timer                motd-news.service
Tue 2025-04-15 23:57:44 UTC      10h Thu 2024-11-07 00:34:11 UTC            - apt-daily.timer                apt-daily.service
Wed 2025-04-16 00:00:00 UTC      10h Tue 2025-04-15 13:17:22 UTC 4min 47s ago dpkg-db-backup.timer           dpkg-db-backup.service
Wed 2025-04-16 00:00:00 UTC      10h Tue 2025-04-15 13:17:22 UTC 4min 47s ago logrotate.timer                logrotate.service
Wed 2025-04-16 00:07:00 UTC      10h Tue 2025-04-15 13:17:22 UTC 4min 47s ago sysstat-summary.timer          sysstat-summary.service
Wed 2025-04-16 13:20:15 UTC      23h Tue 2025-04-15 13:20:15 UTC 1min 54s ago update-notifier-download.timer update-notifier-download.s>
Sat 2025-04-19 14:44:19 UTC   4 days Thu 2024-11-07 00:34:11 UTC            - update-notifier-motd.timer     update-notifier-motd.servi>
Sun 2025-04-20 03:10:28 UTC   4 days Tue 2025-04-15 13:17:22 UTC 4min 47s ago e2scrub_all.timer              e2scrub_all.service
 
15 timers listed.
Pass --all to see loaded but inactive timers, too.

Services


wp_hub@wallpaperhub:~$ systemctl list-units --state=running
  UNIT                              LOAD   ACTIVE SUB     DESCRIPTION                                                  
  proc-sys-fs-binfmt_misc.automount loaded active running Arbitrary Executable File Formats File System Automount Point
  init.scope                        loaded active running System and Service Manager
  session-2.scope                   loaded active running Session 2 of User wp_hub                                     
  apache2.service                   loaded active running The Apache HTTP Server
  cron.service                      loaded active running Regular background program processing daemon
  dbus.service                      loaded active running D-Bus System Message Bus
  getty@tty1.service                loaded active running Getty on tty1
  ModemManager.service              loaded active running Modem Manager
  multipathd.service                loaded active running Device-Mapper Multipath Device Controller
  open-vm-tools.service             loaded active running Service for virtual machines hosted on VMware
  polkit.service                    loaded active running Authorization Manager
  rsyslog.service                   loaded active running System Logging Service
  ssh.service                       loaded active running OpenBSD Secure Shell server
  systemd-journald.service          loaded active running Journal Service
  systemd-logind.service            loaded active running User Login Management
  systemd-networkd.service          loaded active running Network Configuration
  systemd-resolved.service          loaded active running Network Name Resolution
  systemd-timesyncd.service         loaded active running Network Time Synchronization
  systemd-udevd.service             loaded active running Rule-based Manager for Device Events and Files
  udisks2.service                   loaded active running Disk Manager
  unattended-upgrades.service       loaded active running Unattended Upgrades Shutdown
  user@1001.service                 loaded active running User Manager for UID 1001
  vgauth.service                    loaded active running Authentication service for virtual machines hosted on VMware
  wallpaper_hub.service             loaded active running Wallpaper Hub Website Service                                
  dbus.socket                       loaded active running D-Bus System Message Bus Socket
  multipathd.socket                 loaded active running multipathd control socket
  ssh.socket                        loaded active running OpenBSD Secure Shell server socket
  syslog.socket                     loaded active running Syslog Socket
  systemd-journald-dev-log.socket   loaded active running Journal Socket (/dev/log)
  systemd-journald.socket           loaded active running Journal Socket
  systemd-networkd.socket           loaded active running Network Service Netlink Socket
  systemd-udevd-control.socket      loaded active running udev Control Socket
  systemd-udevd-kernel.socket       loaded active running udev Kernel Socket
 
Legend: LOAD Reflects whether the unit definition was properly loaded.
        ACTIVE The high-level unit activation state, i.e. generalization of SUB.
        SUB The low-level unit activation state, values depend on unit type.
 
33 loaded units listed.

wallpaper_hub.service

Sudo Version


wp_hub@wallpaperhub:~$ sudo --version
Sudo version 1.9.15p5
Sudoers policy plugin version 1.9.15p5
Sudoers file grammar version 50
Sudoers I/O plugin version 1.9.15p5
Sudoers audit plugin version 1.9.15p5

Sudo version 1.9.15p5

Glibc Version


wp_hub@wallpaperhub:~$ ldd --version
ldd (Ubuntu GLIBC 2.39-0ubuntu8.3) 2.39
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

ldd (Ubuntu GLIBC 2.39-0ubuntu8.3) 2.39