Перейти к содержимому

Хочу авторизатор под MacOS


Рекомендованные сообщения

Объявился у нас тут юзер с ноутом макинтошем, неизвестно откуда взятым, а что с авторизатором-то делать? Где-то слышал что MacOS это та же FreeBSD, только с графическим интерфейсом, попытаться откомпилять под Mac консольный авторизатор?

Ссылка на сообщение
Поделиться на других сайтах

Поставь ему галку всегда онлайн.

А через модуль статистики он может смотреть состояние счета и все остальное.

Уменя двое таких пока нежалуются.

Ссылка на сообщение
Поделиться на других сайтах

Дело в том, что я юзаю stg1, немного переделанный. Да и хотелось бы все-таки отключение по исчерпанию счета, а то накачает блин пару-тройку гигов, мало ли :(

Ссылка на сообщение
Поделиться на других сайтах
Уменя стоят оба старгазера один другому немешает.

Поставь второй и заведи узера с маком.

Обана, была такая идея и у меня, для плавного переезда собственно.

Поподробнее плиз, как они уживаюся на одном сервере?

Поделись опытом планого переезда, чего на грабли наступать другим?

 

Насчет МасOS так откомпилить консольный-то можно, да что-то такой вещи как консоль в Маке я не припомню...может появилась?

Ссылка на сообщение
Поделиться на других сайтах

Под линух делал так.

Создал каталоги

/etc/stargazer2/

/var/stargaser2/

Затем для компиляции сделал make потом вручную скопировал бинарник

stargazer в /sbin/stargazer2

ну и остальные файлы скопировал в /etc/stargazer2/

/var/stargazer2/

Потом редактируем /etc/init.d/stargazer2

/etc/stargazer2/stargazer.conf

на предмет что нужно добавить .

Ссылка на сообщение
Поделиться на других сайтах

У меня тоже есть клиент с Маком.

Я думаю, можно переделать sgauth для работы на этой системе.

Кто может помочь с портированием консольного авторизатора на эту систему?

Ссылка на сообщение
Поделиться на других сайтах
У меня тоже есть клиент с Маком.

Я думаю, можно переделать sgauth для работы на этой системе.

Кто может помочь с портированием консольного авторизатора на эту систему?

Ты бы прочитал повыше, нет на Маке консоли или командной строки как в мастдайке! По крайней мере до 8 версии точно не было. Дальше просто не пересекался просто с Маками.

Просто перекомпилить вряд-ли получится. Надо писать нормальный графичесский авторизатор.

Ссылка на сообщение
Поделиться на других сайтах

"просто" ререкомпилить конечно не получится.

Нужно с #define поиграться.

Кто может помочь с портированием консольного авторизатора на эту систему?

Ссылка на сообщение
Поделиться на других сайтах

Да, не верит человек, что МакОС это совсем другая система, где нет понятия командная строка, все графичесское. Никакие дефайны не помогут из консольного приложения сделать графичесское. Были когда-то эмуляторы виндовые для МакОС. Может скорее это поможет.

Если писать под МакОС, то это практичесски с 0 будет прога.

Ссылка на сообщение
Поделиться на других сайтах
2nn: а в 9 или 10 версии как с консолью обстоят дела?

У моего клиента либо 9 либо 10 версия системы.

Не экслпуатировал я Маки после 7 кажется версии, но вряд-ли у них поменялась идеология:

чтобы пользователь читал и вводил команды?

Это же Мак - супер-юзер-френдли интерфейс, ни БИОСа, ни системных сообщений, только улыбающийся комп, ни командной строки, ни кнопки на дисководе!

Ссылка на сообщение
Поделиться на других сайтах

Не знаю, что там с юзер-френдли, но когда я набрал в терминале "man ls" то увидел нечто вроде "BSD support system". Команда ls более чем ясно показала, что это изнутри *NIX, вполне работает ssh, чему я был приятно удивлен. Корень у нее юниксовый, с небольними добавками, видимо касаемо интерфейса.

Теперь о главном. При попытке набрать make или gcc система ругалась на неправильную команду. После курения доков в инете был установлен некий пакет Xcode, где и make и gcc присутствовали. Далее начались проблемы. Не знаю, что там за версия POSIX, но тип timeval очевидно не воспринимает. Да и ругалось на несовместимые типы указателей. В итоге пинками заставил это дело собраться, но увы - не распознаёт ответ сервера.

После этого немножко поглядел в хедерах объявления типов, заменил timeval на timespec, и соответсвенно select на pselect. Что из этого выйдет - буду смотреть завтра утречком, когда пойду к клиенту. О результате напишу :)

З.Ы. там еще какой-то пакет устанавливается для запуска X11 приложений, так что видимо и гуёвый авторизатор удастся подтесать под мокос :) но это следующий этап будет :)

Ссылка на сообщение
Поделиться на других сайтах

Ч.т.д.

Вывод: C(ну или C++), он и в африке (и на любой системе) C(C++).

Supra, спасибо.

У меня знакомый примерно таким же образом присобачил sgauth под OS/2.

У меня есть измененные исходники и общий diff.

Могу дать тебе, чтоб ты посмотрел, чего он там изменял.

Может пригодится.

Ссылка на сообщение
Поделиться на других сайтах

Не работает, зараза! Хотя и компиляется без матюков. :) Та же ошибка - не может раскодировать ответ сервера...

А исходники пригодились бы, кинь плиз в мыло.

Ссылка на сообщение
Поделиться на других сайтах

Ты бы мыло подсказал, мне ж не знамо, куда слать =)

 

P.S.

Анедот вспомнил:

- Свет мой, зеркальце, скажи, кто на свете всех милее?

- Ты б в сторонку отошла, мне ж не видно нифига =)

Ссылка на сообщение
Поделиться на других сайтах

С нетерпением ожидаю авторизатора. Может быть вам пригодятся сведения, что MacOS X построена на основе FreeBSD (Darwin). В ней есть терминал, который успешно справляется со своими функциями. Попытки установить sg сделанный под Linux у меня успехом не увенчались =(

Ссылка на сообщение
Поделиться на других сайтах

Не знаю, пригодится ли то, что я скажу. Но так, на всякий случай, может натолкнет кого на верный путь в решении вопроса.

В Универе, который белый.

Univ

Давно реализована система с авторизацией, по типу как в СТГ. Только авторизуруются они на сквиде при помощи какого-то самописного демона.

Авторизаторы есть в исходниках под различные ОС, в т.ч. и под МАС ОС Х.

Что дальше - на усмотрение програмеров. Можно посмотреть, что у них, извлечь так сказать зерно. Мождет есть у кого знакомые с универа, которые смогут помочь.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
  • 3 months later...
  • 1 year later...

Так чем же всё дело то кончилось?

Больше года прошло, а воз и ныне там.

Очевидцы былых сражений, отзовитесь для вручения боевых наград. :)

Ссылка на сообщение
Поделиться на других сайтах
Так чем же всё дело то кончилось?

Больше года прошло, а воз и ныне там.

Очевидцы былых сражений, отзовитесь для вручения боевых наград. :)

Да скомпайлил давно уже кто-то, поиск рулит!

Вот только бинарник так и не выложил кажись, а мог бы и выложить для желающих дабы не было вопросов.

Ссылка на сообщение
Поделиться на других сайтах

Кстати, новые Маки на интевских камнях уже делают!

Но система заточена под определенное железо.

Даже есть заломанные МакОсы, которе запускаются на обычных мамках, но далеко не на всех.

А вобще нынешняя МакОс это жутко заточенная Фря.

Грят выгдлядит красиво, дизайн и все такое...

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...