Перейти к содержимому

9.4 Passing File Descriptors with SCM RIGHTS | Pipes, Shared Memory, and UNIX Domain Sockets

Adsorp AI Hindi

0:00 / 0:00

9.4 Passing File Descriptors with SCM RIGHTS | Pipes, Shared Memory, and UNIX Domain Sockets

2 просмотра · 5 дн. назад
Adsorp AI Hindi
851 подписчик
2 просмотра · 5 дн. назад
Delve into one of the most powerful system-level IPC features in Linux: passing open file descriptors across unrelated process boundaries using sendmsg(), recvmsg(), and SCM_RIGHTS ancillary data. Key Takeaways & Architecture Concepts: • Ancillary control messages: Struct msghdr and cmsghdr memory layout requirements. • How the Linux kernel translates fd indices into struct file references and installs them in the target process table. • Privilege separation and sandboxing architecture patterns (e.g., OpenSSH, systemd, web browsers). • Passing active network sockets, shared memory fds, and anonymous pipes between unprivileged worker processes. Links & Resources: 🚀 Create your own personalized AI courses: Download Adsorp at https://www.adsorp.ai Adsorp creates personalized AI books that bridge the gap in your technical knowledge and accelerate real-world understanding.