Supra Опубликовано: 17 березня, 2005 Опубликовано: 17 березня, 2005 Объявился у нас тут юзер с ноутом макинтошем, неизвестно откуда взятым, а что с авторизатором-то делать? Где-то слышал что MacOS это та же FreeBSD, только с графическим интерфейсом, попытаться откомпилять под Mac консольный авторизатор?
S_ergey Опубліковано: 17 березня, 2005 Опубліковано: 17 березня, 2005 Поставь ему галку всегда онлайн. А через модуль статистики он может смотреть состояние счета и все остальное. Уменя двое таких пока нежалуются.
Supra Опубліковано: 17 березня, 2005 Автор Опубліковано: 17 березня, 2005 Дело в том, что я юзаю stg1, немного переделанный. Да и хотелось бы все-таки отключение по исчерпанию счета, а то накачает блин пару-тройку гигов, мало ли
S_ergey Опубліковано: 18 березня, 2005 Опубліковано: 18 березня, 2005 Уменя стоят оба старгазера один другому немешает. Поставь второй и заведи узера с маком.
nn Опубліковано: 18 березня, 2005 Опубліковано: 18 березня, 2005 Уменя стоят оба старгазера один другому немешает.Поставь второй и заведи узера с маком. Обана, была такая идея и у меня, для плавного переезда собственно. Поподробнее плиз, как они уживаюся на одном сервере? Поделись опытом планого переезда, чего на грабли наступать другим? Насчет МасOS так откомпилить консольный-то можно, да что-то такой вещи как консоль в Маке я не припомню...может появилась?
S_ergey Опубліковано: 19 березня, 2005 Опубліковано: 19 березня, 2005 Под линух делал так. Создал каталоги /etc/stargazer2/ /var/stargaser2/ Затем для компиляции сделал make потом вручную скопировал бинарник stargazer в /sbin/stargazer2 ну и остальные файлы скопировал в /etc/stargazer2/ /var/stargazer2/ Потом редактируем /etc/init.d/stargazer2 /etc/stargazer2/stargazer.conf на предмет что нужно добавить .
XoRe Опубліковано: 19 березня, 2005 Опубліковано: 19 березня, 2005 У меня тоже есть клиент с Маком. Я думаю, можно переделать sgauth для работы на этой системе. Кто может помочь с портированием консольного авторизатора на эту систему?
nn Опубліковано: 19 березня, 2005 Опубліковано: 19 березня, 2005 У меня тоже есть клиент с Маком.Я думаю, можно переделать sgauth для работы на этой системе. Кто может помочь с портированием консольного авторизатора на эту систему? Ты бы прочитал повыше, нет на Маке консоли или командной строки как в мастдайке! По крайней мере до 8 версии точно не было. Дальше просто не пересекался просто с Маками. Просто перекомпилить вряд-ли получится. Надо писать нормальный графичесский авторизатор.
XoRe Опубліковано: 20 березня, 2005 Опубліковано: 20 березня, 2005 "просто" ререкомпилить конечно не получится. Нужно с #define поиграться. Кто может помочь с портированием консольного авторизатора на эту систему?
nn Опубліковано: 20 березня, 2005 Опубліковано: 20 березня, 2005 Да, не верит человек, что МакОС это совсем другая система, где нет понятия командная строка, все графичесское. Никакие дефайны не помогут из консольного приложения сделать графичесское. Были когда-то эмуляторы виндовые для МакОС. Может скорее это поможет. Если писать под МакОС, то это практичесски с 0 будет прога.
XoRe Опубліковано: 21 березня, 2005 Опубліковано: 21 березня, 2005 2nn: а в 9 или 10 версии как с консолью обстоят дела? У моего клиента либо 9 либо 10 версия системы.
nn Опубліковано: 21 березня, 2005 Опубліковано: 21 березня, 2005 2nn: а в 9 или 10 версии как с консолью обстоят дела?У моего клиента либо 9 либо 10 версия системы. Не экслпуатировал я Маки после 7 кажется версии, но вряд-ли у них поменялась идеология: чтобы пользователь читал и вводил команды? Это же Мак - супер-юзер-френдли интерфейс, ни БИОСа, ни системных сообщений, только улыбающийся комп, ни командной строки, ни кнопки на дисководе!
Supra Опубліковано: 21 березня, 2005 Автор Опубліковано: 21 березня, 2005 Не знаю, что там с юзер-френдли, но когда я набрал в терминале "man ls" то увидел нечто вроде "BSD support system". Команда ls более чем ясно показала, что это изнутри *NIX, вполне работает ssh, чему я был приятно удивлен. Корень у нее юниксовый, с небольними добавками, видимо касаемо интерфейса. Теперь о главном. При попытке набрать make или gcc система ругалась на неправильную команду. После курения доков в инете был установлен некий пакет Xcode, где и make и gcc присутствовали. Далее начались проблемы. Не знаю, что там за версия POSIX, но тип timeval очевидно не воспринимает. Да и ругалось на несовместимые типы указателей. В итоге пинками заставил это дело собраться, но увы - не распознаёт ответ сервера. После этого немножко поглядел в хедерах объявления типов, заменил timeval на timespec, и соответсвенно select на pselect. Что из этого выйдет - буду смотреть завтра утречком, когда пойду к клиенту. О результате напишу З.Ы. там еще какой-то пакет устанавливается для запуска X11 приложений, так что видимо и гуёвый авторизатор удастся подтесать под мокос но это следующий этап будет
XoRe Опубліковано: 22 березня, 2005 Опубліковано: 22 березня, 2005 Ч.т.д. Вывод: C(ну или C++), он и в африке (и на любой системе) C(C++). Supra, спасибо. У меня знакомый примерно таким же образом присобачил sgauth под OS/2. У меня есть измененные исходники и общий diff. Могу дать тебе, чтоб ты посмотрел, чего он там изменял. Может пригодится.
Supra Опубліковано: 22 березня, 2005 Автор Опубліковано: 22 березня, 2005 Не работает, зараза! Хотя и компиляется без матюков. Та же ошибка - не может раскодировать ответ сервера... А исходники пригодились бы, кинь плиз в мыло.
XoRe Опубліковано: 22 березня, 2005 Опубліковано: 22 березня, 2005 Ты бы мыло подсказал, мне ж не знамо, куда слать =) P.S. Анедот вспомнил: - Свет мой, зеркальце, скажи, кто на свете всех милее? - Ты б в сторонку отошла, мне ж не видно нифига =)
Genn Опубліковано: 22 березня, 2005 Опубліковано: 22 березня, 2005 С нетерпением ожидаю авторизатора. Может быть вам пригодятся сведения, что MacOS X построена на основе FreeBSD (Darwin). В ней есть терминал, который успешно справляется со своими функциями. Попытки установить sg сделанный под Linux у меня успехом не увенчались =(
XoRe Опубліковано: 25 березня, 2005 Опубліковано: 25 березня, 2005 Дык, там надо с #define, #include и ещё чем-нить поиграться.
nn Опубліковано: 26 березня, 2005 Опубліковано: 26 березня, 2005 Не знаю, пригодится ли то, что я скажу. Но так, на всякий случай, может натолкнет кого на верный путь в решении вопроса. В Универе, который белый. Univ Давно реализована система с авторизацией, по типу как в СТГ. Только авторизуруются они на сквиде при помощи какого-то самописного демона. Авторизаторы есть в исходниках под различные ОС, в т.ч. и под МАС ОС Х. Что дальше - на усмотрение програмеров. Можно посмотреть, что у них, извлечь так сказать зерно. Мождет есть у кого знакомые с универа, которые смогут помочь.
Supra Опубліковано: 5 квітня, 2005 Автор Опубліковано: 5 квітня, 2005 XoRe сенкс, долетело, буду копать
byran Опубліковано: 23 жовтня, 2006 Опубліковано: 23 жовтня, 2006 Так чем же всё дело то кончилось? Больше года прошло, а воз и ныне там. Очевидцы былых сражений, отзовитесь для вручения боевых наград.
nn Опубліковано: 23 жовтня, 2006 Опубліковано: 23 жовтня, 2006 Так чем же всё дело то кончилось?Больше года прошло, а воз и ныне там. Очевидцы былых сражений, отзовитесь для вручения боевых наград. Да скомпайлил давно уже кто-то, поиск рулит! Вот только бинарник так и не выложил кажись, а мог бы и выложить для желающих дабы не было вопросов.
stg-34 Опубліковано: 23 жовтня, 2006 Опубліковано: 23 жовтня, 2006 Для создания авторизатора под Мак, разработчик приймет в дар компьютер Или хотябы ssh-ную консоль для ознакомления с Маком
nn Опубліковано: 24 жовтня, 2006 Опубліковано: 24 жовтня, 2006 Кстати, новые Маки на интевских камнях уже делают! Но система заточена под определенное железо. Даже есть заломанные МакОсы, которе запускаются на обычных мамках, но далеко не на всех. А вобще нынешняя МакОс это жутко заточенная Фря. Грят выгдлядит красиво, дизайн и все такое...
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас