October 2018
Beginner
794 pages
19h 23m
English
Consider this (fictional) scenario: Vidya is on a project developing a Linux application for Alan and his team. She is working on a component that captures network packets and saves them to a file (for later analysis). The program is called packcap. However, to successfully capture the network packets, packcap must run with root privileges. Now, Vidya understands that running applications as root is not a good security practice; not only that, she knows the customer will not accept the statement: Oh, it didn't work? You must run it logged in as a root or via sudo. Running it via sudo(8) might sound reasonable, but, when you stop to think about it, that implies that every member of Alan's team must be given ...
Read now
Unlock full access