![]() |
Файл характеризующий конкретную ОС
Есть ли какойнить файл, желательно из /proc, который характеризует (читай присущий) только эту ОС... при перезагрузках остается неизменным, но если переставить ОС, то он будет совершенно другим?
|
Можно написать скрипт, который будет вытаскивать инфу... и обновлять через крон через какое-то время
|
Отлично!
Откуда он будет цеплять инфу...? |
Nigon
А просто вывод uname -a не подходит? Там название версия и дата и время установки ядра? Вроде достаточно специфично и не меняется. |
Цитата:
Nigon Глупый вопрос - вам нужно отследить, чтобы ОС на компьютере не переустановили без вашего ведома? |
Ситуация вынуждает иметь файлик или группу файликов, которые создаются только в ОЗУ (например файлы из /proc или /sys подходят замечательно) и их низя вытянуть с винта, когда тот используется не в своей родной ОС (например, если этот винт подключить просто к другой ОС). Но еще одним криетрием должен обладать файл - это быть уникальным только на той ОС на которой его смотрят.
Другими словами файлик поидеии должен существовать неизменно только пока запущенна только ЭТА ОС. При перезагрузки он должен остаться неизменным. Я думаю, что возможно, когда загружена ОС, то есть какойнить такой файлик в /proc, который корнями уходит в пароли пользователей или чтото подобное такое, что остается неизменным на всем протяжении жизни ОС. |
Nigon
/proc и /sys это, по своей сути, интерфейсы между пользовательскими приложениями и ядром. Для того, что-бы в этих файловых системах возник ещё один "файл", надо добавить в ядро модуль, который этот файл создаст. Ядро по своей сути - это и есть OS. Теоретически можно сменить ядро с Linux, например на Hurd, без особой потери в функциональности пользовательских задач (если они не использую специфику ядра). |
Время: 20:07. |
Время: 20:07.
© OSzone.net 2001-