"chelovekot" написал:
Конкретно: как произвести обновление пакетов/ядра системы не из-под админа
В общем случае никак.
В частном используется автоматическое обновление. И/или администратор заходит в систему(возможно удалённо), и делает обновление руками(да, с правами рута).
"chelovekot" написал:
Однако, принцип - один и тот же, требуются права....да, да, root`a.
никто не мешает вам сделать так, что-бы sudo выполняла
только команду yum update. Тогда пользователь ничего не сможет сломать/испортить, а только сможет обновлять систему, и только из прописанного вами репозитория(т.е. не сможет поставить в систему какую-то левую гадость из интернетов).
Однако, ваш пользователь может поставить любую гадость из интернетов в _свой_ домашний каталог(если вы ему это специально не запретите конечно). Также юзер может исполнять деструктивное и вредоносное ПО, которое _ему_ всё будет ломать и портить.
Но если вы дадите ему права рута(в т.ч. и через sudo, на любые команды), то этот ююзер может ломать и портить не только свой каталог, но и
всё что угодно в этой системе.
Надеюсь я ответил на ваш вопрос.