4 ms·
Also, fallocate+chmod is racy: between the two calls, an attacker could open the file, and then keep it open until next reboot. OTOH, mkswap creates the swap fi
by jwilk 23d ago
Also, fallocate+chmod is racy: between the two calls, an attacker could open the file, and then keep it open until next reboot. OTOH, mkswap creates the swap file with the correct permissions straight away.
The --size and --file options are relatively new, though: they were added in util-linux v2.40, released in 2024.
- zahlman 23d ago> between the two calls, an attacker could open the file, and then keep it open until next reboot. I feel like if there's a malicious user (or program) on your system with the necessary access for this, you have much bigger problems.