Shlomi Boutnaru, Ph.D.The Linux Process Journey — “dhcpd“ (Dynamic Host Configuration Protocol Daemon)“dhcpd” is an ELF binary located by default at “/usr/bin/dhcpd” (or “/bin/dhcpd”). It is an implementation of a DHCP (Dynamic Host…18h ago18h ago
Shlomi Boutnaru, Ph.D.“The Linux Process Journey — “thermald (Thermal Daemon)“thermald” is a Linux daemon which is responsible for controlling/monitoring the temperature of laptops/tablets/PCs containing the latest…1d ago1d ago
Shlomi Boutnaru, Ph.D.The Linux Process Journey“su” is an ELF binary located at “/usr/bin/su” (or “/bin/su”) and used for running a command with a substitute user\group identifier. “su”…2d ago2d ago
Shlomi Boutnaru, Ph.D.The Linux Process Journey — “kacpid“ (Kernel Advanced Configuration and Power Interface Daemon)“kacpid” is a Linux kernel thread which is based on an workqueue (https://elixir.bootlin.com/linux/v6.9.5/source/drivers/acpi/osl.c#L1665)…3d ago3d ago
Shlomi Boutnaru, Ph.D.The Linux Security Journey — ACL (Access Control Lists)In general, ACL (Access Control Lists) provides the ability to set permissions to a file/directory in a more granular way then the normal…4d ago4d ago
Shlomi Boutnaru, Ph.D.The Linux Security Journey — SGID (Saved Group ID)In this context SGID stands for “Saved Group ID” (and it is different from SGID bit). It is used when we have a task (process/thread)…5d ago5d ago
Shlomi Boutnaru, Ph.D.The Linux Process Journey — loginOverall, “login” is an ELF binary located by default at “/usr/bin/login” (or /bin/login) which is used to begin a session on a Linux…6d ago6d ago
Shlomi Boutnaru, Ph.D.The Linux Security Journey — EGID (Effective Group ID)As with EUID (https://medium.com/@boutnaru/the-linux-security-journey-euid-effective-user-id-65f351532b79 ) we also have EGID (Effective…Jun 20Jun 20
Shlomi Boutnaru, Ph.D.The Linux Security Journey — Secure Execution ModeIn general, a binary is executed in “Secure Execution Mode” in case the “AT_SECURE” entry of the auxiliary vector…Jun 18Jun 18
Shlomi Boutnaru, Ph.D.The Linux Process Journey — “dmesg” (Print/Control the Kernel Ring Buffer)“dmesg” is an ELF binary located at “/usr/bin/dmesg“ (or “/bin/dmesg“). The Linux kernel writes different messages to a kernel ring buffer…Jun 17Jun 17