gggg ggg wrote:

Здравейте,

трябва ми сигурен начин да взема серийния номер на
твърдия диск под линукс Slackware >= 9.x и да го
ползвам в кода си.

Благодаря предварително
За Пача във файла /usr/src/linux/drivers/ide/ide-proc.c намираш:

static ide_proc_entry_t generic_drive_entries[] = {
{ "driver", S_IFREG|S_IRUGO, proc_ide_read_driver, proc_ide_write_dr { "identify", S_IFREG|S_IRUSR, proc_ide_read_identify, NULL }, { "media", S_IFREG|S_IRUGO, proc_ide_read_media, NULL }, { "model", S_IFREG|S_IRUGO, proc_ide_read_dmodel, NULL }, { "settings", S_IFREG|S_IRUSR|S_IWUSR,proc_ide_read_settings, proc_ide_write_se
       { NULL, 0, NULL, NULL }
};

реда :

{ "identify",   S_IFREG|S_IRUSR,        proc_ide_read_identify, NULL },

го променяш на:
{ "identify",   S_IFREG|S_IRUGO,        proc_ide_read_identify, NULL },


прекомпилираш ядрото и вече

/proc/ide/hdX/identify ще е с маска 444





Reply via email to