who -u | grep -vE "^root " | kill `awk '{print $6}'`
Эта команда завершает сеансы всех пользователей, кроме пользователя root. Она выполняет следующие действия:
1. who -u: Отображает список активных пользователей и информацию о их сеансах.
2. grep -vE "^root ": Исключает строки, в которых пользователь root участвует.
3. awk '{print $6}': Извлекает шестой столбец (PID — идентификатор процесса) из оставшихся строк.
4. kill: Завершает процессы, переданные в качестве аргументов (PID пользователей, кроме root).
Эта команда полезна, если администратору нужно выгнать всех пользователей, кроме root, из системы. Альтернативой может быть перебор процессов и их завершение вручную, но эта команда автоматизирует процесс.
