Login Accounting getlogin() and Finding the Login Name

Login Accounting Retrieving Records from utmp and wtmp

Login Accounting The utmpx Structure and Record Types

Login Accounting The utmpx API

Login Accounting Overview of utmp and wtmp Files

Linux Login Accounting: User Session Tracking Explained

Linux Capabilities: Securebits, Capability Discovery

Changing Linux Capabilities Programmatically: Complete Guide

Effect of User ID Changes on Linux Capabilities Explained

Linux Capability Transformation During exec() and Bounding Set

Linux Process and File Capability Sets Explained

Linux Capabilities Table Explained: All Capability Types

Linux Capabilities Introduction: Concepts and Rationale

Linux DoS Defense, Error Checking and Safe Failure Techniques

Preventing Stack Crashes in Linux: Dangerous Functions and Safe Alternatives

Linux Environment Variables, Input Validation and Runtime Security

Linux File Operations and File I/O Security Pitfalls

Linux Signals and Race Conditions: Security Pitfalls Explained

Linux Capabilities, chroot Jails and Virtualization Explained

Secure Memory Handling in Linux: Memory Erasure, Core Dumps and mlock()

Safe exec() Usage in Linux: Avoid Shell Execution and Manage File Descriptors

Linux Least Privilege: Temporarily and Permanently Dropping Privileges

Writing Secure Privileged Programs in Linux: Complete Guide

Routing Linux Log Messages to Files, Consoles and Remote Hosts

openlog(), syslog(), closelog() and setlogmask() in Linux

Linux syslog Logging System: Complete Guide

Using SIGHUP to Reinitialize a Linux Daemon Explained

Linux Daemon Programming Guidelines: SIGTERM, Memory Leaks and Single Instance

Creating a Daemon Process in Linux: Step-by-Step Guide

What is a Daemon Process in Linux? Complete Guide

Linux Daemons: Complete Tutorial Series for System Programmers

Linux System Programming Exercises with Full Solution Code

Linux Process Resources: Complete Summary and Review

RLIMIT_STACK Stack Size Limit: SIGSEGV

RLIMIT_SIGPENDING in Linux: Queued Signal Limits Explained

RLIMIT_RTTIME in Linux: Realtime CPU Time Limits Explained

RLIMIT_RTPRIO in Linux: Realtime Scheduling Priority Limits

RLIMIT_RSS in Linux: Resident Set Size Limit Explained

RLIMIT_NPROC Process Count per Real User ID

RLIMIT_NOFILE in Linux: Maximum File Descriptors Explained