Скотт Тайгеру персональный вопрос - autologin solaris 10

Добрый дядя линупсоид
Дата: 28.12.2009 01:14:04
Вот такой вот вопрос - как сделать autologin в gdm? Solaris 10/x64.

Есть идеи?
Scott Tiger
Дата: 28.12.2009 10:37:37
http://www.google.com/search?q=solaris+gdm+autologin

You can drive out nature with a pitchfork
But it always comes roaring back again
Однако слив детектерд
Дата: 28.12.2009 14:54:57
Scott Tiger
http://www.google.com/search?q=solaris+gdm+autologin

Топик стартер наверняка не полный идиот и гуглом пользоваться умеет.

Тебе есть предложение сперва почитать самому свои гугловские ссылки, с целью
рассказать всем нам, как в вашем чудо солярисе 10-м получить файл pam_allow.so.1
(при том, что 9-й солярис уже недоступен).
Однако слив детектерд
Дата: 28.12.2009 14:56:05
А потом еще и проверить, работоспособность указанных выше советов.
Мутаген
Дата: 28.12.2009 17:33:32
Однако слив детектерд,

больно толсто.
Однако слив детектерд
Дата: 28.12.2009 17:48:19
Мутаген
Однако слив детектерд,

больно толсто.


Нет, не больно. Просто вот такой вот но, солярис. То шоткаты не работают, то автологин выпилен принципиально.

Куда не ткни - все не как у людей. Видно люди им не пользуются, только роботы.
Scott Tiger
Дата: 28.12.2009 18:01:32
Однако слив детектерд
как в вашем чудо солярисе 10-м получить файл pam_allow.so.1


http://projects.gnome.org/gdm/docs/2.20/solaris.html
you need to compile the pam_allow.c code provided with the GDM release


Что именно не получается?
Однако слив детектерд
Дата: 28.12.2009 18:20:32
Scott Tiger
Однако слив детектерд
как в вашем чудо солярисе 10-м получить файл pam_allow.so.1


http://projects.gnome.org/gdm/docs/2.20/solaris.html
you need to compile the pam_allow.c code provided with the GDM release


Что именно не получается?


Все не получается. Чем его компилировать и как? И где взять оригинальную версию этого чудо файла?
Scott Tiger
Дата: 29.12.2009 10:50:28
http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/pam_modules/allow/allow.c

В Solaris это пока не интегрировано, но можно ставить Неваду - там это уже давно есть (баг 6305906).

Несоответствие имён файлов оставим на совести линапсоидов-гномопейсателей. Собрать это просто:

$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/security
$ cc -G -lpam -o pam_allow.so.1 allow.c

$ file pam_allow.so.1
pam_allow.so.1: ELF 32-bit LSB dynamic lib 80386 Version 1, dynamically linked, not stripped

$ ldd pam_allow.so.1
libpam.so.1 => /usr/lib/libpam.so.1
libcmd.so.1 => /usr/lib/libcmd.so.1
libc.so.1 => /usr/lib/libc.so.1
libm.so.2 => /usr/lib/libm.so.2

$ cc -V
cc: Sun C 5.8 2005/10/13

Здесь Sun Studio 11, наверное, можно и gcc (/usr/sfw/bin/gcc) использовать, но я не пробовал.

You can drive out nature with a pitchfork
But it always comes roaring back again
Обожаю солярис
Дата: 29.12.2009 13:09:12
В сухом остатке. Для того, чтобы поработать с солярисом, воспользоваться штатной функцией, совершенно явно задекларированной в GUI, вам нужно:

а) плотно погуглить
б) обязательно качнуть сан студию
в) выдрать левый файл из девелоперской ветки
г) найти гуру, который сможет это собрать в работоспособное состояние

Клёвая система.