Вот если бы все в системе (ядре) можно было бы конфигурировать через /sys, тогда настройки бы можно было бы хранить в /etc/sysconfig, доступ пользователей к хранящимся настройкам разграничивать при помощи режима доступа к файлам в /etc/sysconfig (ну или если хочется – то при помощи [POSIX]ACL), доступ к операциям конфигурирования – при помощи режима доступа к файлам в /sys (ну или если хочется – то при помощи [POSIX]ACL), а для rc.sysconfig можно было бы написать вызов некоего сценария /sbin/restore-config:
да присовокупить к /etc/init.d/halt вызов некоего сценария /sbin/save-config:
вот тогда наступило бы счастие :)