The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"uname -i"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"uname -i"
Сообщение от voron emailИскать по авторуВ закладки(??) on 26-Май-04, 16:38  (MSK)
Все привет!
как можно зменить тип
есть:
SUNW,Sun-Fire-280R
а нужно что стало:
SUNW,Ultra-Enterprise
т.е. при выполнение команды uname -i
выдавала бы нам нужное значение
понятно что на этом завязывается ядро
соответственно хотелось бы, чтоб эти значения изменялись после загрузки
ядра
очень нуна
это чтоб обойти лицензию веритаса
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • uname -i, temny, 17:48 , 26-Май-04, (1)
    • uname -i, voron, 18:11 , 26-Май-04, (2)
      • uname -i, Unckle_Alex, 18:16 , 26-Май-04, (3)
      • uname -i, temny, 18:26 , 26-Май-04, (4)
        • uname -i, temny, 18:29 , 26-Май-04, (5)
      • uname -i, lavr, 18:38 , 26-Май-04, (6)

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "uname -i"
Сообщение от temny emailИскать по авторуВ закладки(ok) on 26-Май-04, 17:48  (MSK)
А не проще сам бинарник uname подменить?
Думаю, даже возможно подменить только для пользователя, от которого это всё добро запускается.
За последствия я не ручаюсь - просто мысль посетила 8)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "uname -i"
Сообщение от voron emailИскать по авторуВ закладки(??) on 26-Май-04, 18:11  (MSK)
>А не проще сам бинарник uname подменить?
>Думаю, даже возможно подменить только для пользователя, от которого это всё добро
>запускается.
>За последствия я не ручаюсь - просто мысль посетила 8)
только чем его подменить?
веритас ставится от рута, значит и uname будет запускаться от рута

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "uname -i"
Сообщение от Unckle_Alex Искать по авторуВ закладки(??) on 26-Май-04, 18:16  (MSK)
Веритас ставится скриптом? В нем реально uname -i заменить на uname -m? Если да, то есть переменная окружения SYSV3, которая позволяет изменить результат uname с параметрами -n, -r, -v, -m.


SYSV3=os,sysname,node,rel,ver,mach

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "uname -i"
Сообщение от temny emailИскать по авторуВ закладки(??) on 26-Май-04, 18:26  (MSK)
>>А не проще сам бинарник uname подменить?
>>Думаю, даже возможно подменить только для пользователя, от которого это всё добро
>>запускается.
>>За последствия я не ручаюсь - просто мысль посетила 8)
>только чем его подменить?
>веритас ставится от рута, значит и uname будет запускаться от рута

Если проверяется только при установке - это ещё пол беды.
Подменить можно так:
Смотрим, что в PATH
env|grep -i path
У меня первыми идут /bin и /sbin, а родной uname в /usr/bin. Соответственно, временно положив в /bin либо /sbin следующий скриптик, можно попытать счастья.
Второй вариант - изменить PATH, дописав в начале /usr/fakebin, где будет лежать только скрипт. Думаю, что и во временной подмене /usr/bin/uname на скрипт нет ничего плохого. Главное всё правильно вернуть на место 8)

#/bin/sh

if [ "$1" = "-i" ]; then
echo "То, что хочешь"
else
echo `/usr/bin/uname $1`
fi

Этот скрипт будет выдавать результат выполнения родного uname, за исключением его запуска с ключем "-i".

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "uname -i"
Сообщение от temny emailИскать по авторуВ закладки(??) on 26-Май-04, 18:29  (MSK)
Забыл самое главное сказать - я на FreeBSD это всё делал, поэтому возможны некоторые расхождения.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "uname -i"
Сообщение от lavr emailИскать по авторуВ закладки on 26-Май-04, 18:38  (MSK)
>>А не проще сам бинарник uname подменить?
>>Думаю, даже возможно подменить только для пользователя, от которого это всё добро
>>запускается.
>>За последствия я не ручаюсь - просто мысль посетила 8)
>только чем его подменить?
>веритас ставится от рута, значит и uname будет запускаться от рута

сомневаюсь я что что-то там проверяется с использованием утилиты uname,
которую сляпать как два пальца и на время заменить системную.

Как вариант - взять и отрехтовать под себя гнутую, еще проще и вовсе
скрипт сделать который возвращает нужные параметры, не забыть лишь
что есть два uname в системе:

/sbin/uname - статическая
/usr/bin/uname - динамическая

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру