Сьогодні спробував увімкнути swap попередньо змінивши користувача на root виконанням команди su. В результаті отримав повідомлення з назви допису. Виявляється потрібно виконати команду з аргументом -
$ su -
Різниця між su і su - полягає в тому що у другому випадку буде викликана оболонка для входу (login shell) а це в свою чергу призводить до виконання дій пов'язаних з входом користувача до системи (зокрема з визначенням змінної PATH яка, у випадку з root, містить шлях до каталогу де зберігається програма swapon). Я так зрозумів, що команда su просто запускає оболонку від імені того користувача на якого перемикаємося не виконуючи при цьому дії характерних для процедури входу користувача.
Список використаних матеріалів:
Differences between su and su - Разница между командами "su" и "su -" [Занимательная и поучительная история]