Сьогодні спробував увімкнути swap попередньо змінивши користувача на root виконанням команди su. В результаті отримав повідомлення з назви допису. Виявляється потрібно виконати команду з аргументом -

$ su -

Різниця між su і su - полягає в тому що у другому випадку буде викликана оболонка для входу (login shell) а це в свою чергу призводить до виконання дій пов'язаних з входом користувача до системи (зокрема з визначенням змінної PATH яка, у випадку з root, містить шлях до каталогу де зберігається програма swapon). Я так зрозумів, що команда su просто запускає оболонку від імені того користувача на якого перемикаємося не виконуючи при цьому дії характерних для процедури входу користувача.

Список використаних матеріалів:

Differences between su and su - Разница между командами "su" и "su -" [Занимательная и поучительная история]