VB>> Hарод, подскажите, если не трудно - как сделать запрет всем, VB>> включая рута, на рибут/шатдаун 7ой центоси, любыми способами, VB>> оставив только возможность рибута с консоли/клавиатуры по VB>> ctrl+alt+del? AS> Удали /sbin/halt. ;) Если б было всё так просто :) Как в старых ОСях. Теперь это просто симлинк на systemctl... От сюда и засада.
AS> Рут на то он и рут, что может делать абсолютно что угодно. AS> И нужно пояснение, чего хочет автор, с одной стороны забрать у всех AS> право на ребут, с другой - оставить. Сударь, определитесь, что вам AS> нужно? Hужен полный запрет удаленной перезагрузки сервера, никакими средствами, чтобы перезагрузить его можно было, только подойдя к серверу физически нажав на клавиатуре ctrl+alt+del. Я чет прямо в тупике с этим systemd :) Hеужели анрил?
Вот, аналогия - например забыл пароль рутовый - стандартно грузишься в сингле во фряхе, или в емерженси в той же центоси, подмонтируешь раздел, меняешь пароль рута. Hо, при этом такую фишку можно отключить парой строк в ядре и перенастройкий tty. И всё, хрен ты сменишь забытый пароль.
Можно ли аналогичную операцию с перезагрузкой сделать - есть ли какая хитрая опция, которую надо прописать в ядро, пересобрать, или еще что-то подобное, чтобы отрубить возможность перезагрузки командами (не считая systemd-guard, т.к его можно выключить и всё равно перезагрузить). Чтобы осталась возможность перезагрузки только с клавиатуры.
С уважением - Vladimir ... Это во франции: "Девушка - загадка!", а у нас, в России: "Баба - ребус!" --- Озаглавилась весна - топором, успокоилась река - декабрём... * Origin: ... утро - одиноким выстрелом... (2:5034/13.1)