Авторизовать по системным пользователям
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Alex Keda
- стреляли...
- Сообщения: 35418
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Авторизовать по системным пользователям
сабж. апачем, или php - возможно ли?
Раскуриваю авторизацию - но пока чё-то глухо...
Раскуриваю авторизацию - но пока чё-то глухо...
Убей их всех! Бог потом рассортирует...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Авторизовать по системным пользователям
не секурно
давать доступ в мастер пасворду)
давать доступ в мастер пасворду)
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Авторизовать по системным пользователям
лучше формировать .htpasswd и авторизовать апачем, либо учётки хранить в базе
- Alex Keda
- стреляли...
- Сообщения: 35418
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Авторизовать по системным пользователям
ну, объясню.
есть хостинг, учётки системные.
надо как-то дать доступ к просмотру статистики.
паролей всех, в открытом виде нету. иначе проблемы бы не было.
точно верные есть в одном месте - в master.passwd
поэтому либо авторизовать по нему, либо вытаскивать хэши и дальше авторизовать перлом или пыхом и сравнивать хэши....
есть хостинг, учётки системные.
надо как-то дать доступ к просмотру статистики.
паролей всех, в открытом виде нету. иначе проблемы бы не было.
точно верные есть в одном месте - в master.passwd
поэтому либо авторизовать по нему, либо вытаскивать хэши и дальше авторизовать перлом или пыхом и сравнивать хэши....
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35418
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Авторизовать по системным пользователям
бродит в уме вариант с sudo - тока в мысль оформиться не может....
Убей их всех! Бог потом рассортирует...
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Авторизовать по системным пользователям
Посмотрел бы может можно как то на стандартный PAM завязать 

Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Авторизовать по системным пользователям
завязать то можно
но давать доступ к мастер пасворду несекурно
поэтому лучше отфильтруй мастерпасворд от рута и прочего
и тогда уже юзай
но давать доступ к мастер пасворду несекурно
поэтому лучше отфильтруй мастерпасворд от рута и прочего
и тогда уже юзай
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Авторизовать по системным пользователям
Так PAM для того и предназначен, там только придумать нужную цепочку, ну если конечно это будет возможно и все будет.
UPD: если я правильно понял задачу и буржуйский язык то лису поможет вот это
UPD: если я правильно понял задачу и буржуйский язык то лису поможет вот это
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Авторизовать по системным пользователям
сделай скрипт который "синхронизирует" пользователей из системы в БД
некоторых пользвтаелей можно поставить в БД или в Лдап и т.д.
если я правильно понял...
некоторых пользвтаелей можно поставить в БД или в Лдап и т.д.
если я правильно понял...
- Alex Keda
- стреляли...
- Сообщения: 35418
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Авторизовать по системным пользователям
http://www.lissyara.su/?id=1434
попинайте
попинайте
Убей их всех! Бог потом рассортирует...
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Авторизовать по системным пользователям
Ну мне пока не сильно интересно, но глядиш кому и пригодится, только эта спелчекером прогониlissyara писал(а):http://www.lissyara.su/?id=1434
попинайте

Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
- koffu
- сержант
- Сообщения: 154
- Зарегистрирован: 2008-03-23 0:51:18
- Откуда: Киев
- Контактная информация:
Re: Авторизовать по системным пользователям
Использую для авторизации через pam_winbind, тазик видит юзверей/группы из AD, взято с рабочего сервера
сейчас охота прикрутить pam_ldap, ибо ради одного сервиса так влом поднимать samba+krb+вводить это дело в домен, пока разбираюсь.
Код: Выделить всё
Alias "/stat" "/var/www/lightsquid"
<Directory "/var/www/lightsquid">
AuthPAM_Enabled on
AuthPAM_FallThrough off
AuthBasicAuthoritative off
AuthType Basic
AuthName "Enter valid Username/Password"
require valid-user
AddHandler cgi-script .cgi
AllowOverride All
Options FollowSymLinks ExecCGI
DirectoryIndex index.cgi
</Directory>
------------------------------------------------------------------------
/etc/pam.d/apache2
@include common-auth-winbind
@include common-account-winbind
------------------------------------------------------------------------
/etc/pam.d/common-auth-winbind
auth sufficient pam_winbind.so require_membership_of=DOMAIN\username
auth sufficient pam_winbind.so require_membership_of=DOMAIN\group
auth required pam_unix.so use_first_pass
------------------------------------------------------------------------
/etc/pam.d/common-account-winbind
account sufficient pam_winbind.so require_membership_of=DOMAIN\username
account sufficient pam_winbind.so require_membership_of=DOMAIN\group
account required pam_unix.so
- Alex Keda
- стреляли...
- Сообщения: 35418
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Авторизовать по системным пользователям
это не системные...
Убей их всех! Бог потом рассортирует...
- koffu
- сержант
- Сообщения: 154
- Зарегистрирован: 2008-03-23 0:51:18
- Откуда: Киев
- Контактная информация:
Re: Авторизовать по системным пользователям
в /etc/nsswitch.conf ставим откуда брать список "локальных пользователей". там-же пишем files winbind, что говорит брать из /etc/passwd и winbind. Авторизовать будет через тот модуль, который, в моем случае, прописан в /etc/pam.d/apache2, а там хоть pam_dbm, pam_mysql, pam_winbind, pam_ldap, pam_passwd(кажись так) какой хош, тем pam и хорош.lissyara писал(а):это не системные...
- Alex Keda
- стреляли...
- Сообщения: 35418
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Авторизовать по системным пользователям
ты пробовал - авторизует?
Убей их всех! Бог потом рассортирует...
- koffu
- сержант
- Сообщения: 154
- Зарегистрирован: 2008-03-23 0:51:18
- Откуда: Киев
- Контактная информация:
Re: Авторизовать по системным пользователям
Это конфиги из рабочего сервера. Цель была сделать squid+ssh+samba+apache-lightsquid+apache-sqstat, чтобы это все могло авторизовать из AD, но из консоли заходило только под локальными.lissyara писал(а):ты пробовал - авторизует?
В apache локальные учетки тоже проходят, если поменять в pam.d модуль под локальную авторизацию. Почитай про pam, модули и способы авторизации. Немного запутано, но удобно и очень гибко.

- f0s
- ст. лейтенант
- Сообщения: 1082
- Зарегистрирован: 2007-03-13 18:43:31
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Авторизовать по системным пользователям
пойдем другим путем.. есть пользователи, но не системные, они в ладе, но в то же время по id система ихз фидит. FreeBSD 6.3
хочу сделать следующее.. пользователь заходит на _http://www.artpaint/stat/, ему выдается станадртное введите имя/пароль. После того, как имя и пароль распознались, нужно, выдать ему каталог в зависимости от того., какое он имя ввел.. то ест если ввел vasya, то выдать _http://www.artpaint/stat/vasya
хочу сделать следующее.. пользователь заходит на _http://www.artpaint/stat/, ему выдается станадртное введите имя/пароль. После того, как имя и пароль распознались, нужно, выдать ему каталог в зависимости от того., какое он имя ввел.. то ест если ввел vasya, то выдать _http://www.artpaint/stat/vasya
named, named, what is my TTL value?..
[FidoNet 2:550/2 && 2:5030/4441]
[FidoNet 2:550/2 && 2:5030/4441]
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
- f0s
- ст. лейтенант
- Сообщения: 1082
- Зарегистрирован: 2007-03-13 18:43:31
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Авторизовать по системным пользователям
вопрос в том, на чем реализовывать редирект, причем нужно тогда чтобы он подставлял имя %login%
named, named, what is my TTL value?..
[FidoNet 2:550/2 && 2:5030/4441]
[FidoNet 2:550/2 && 2:5030/4441]
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Авторизовать по системным пользователям
дак на пыхе и реализуй, если UID есть, лдап есть, пых справится.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Авторизовать по системным пользователям
я это не делал, посмотри там где авторизация пхп с апаче
- f0s
- ст. лейтенант
- Сообщения: 1082
- Зарегистрирован: 2007-03-13 18:43:31
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Авторизовать по системным пользователям
вот я и спршивал, может велосипед-то уже есть?zg писал(а):дак на пыхе и реализуй, если UID есть, лдап есть, пых справится.
named, named, what is my TTL value?..
[FidoNet 2:550/2 && 2:5030/4441]
[FidoNet 2:550/2 && 2:5030/4441]
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Авторизовать по системным пользователям
эм... мне кажется там от силы строк двадцать кода будет..f0s писал(а):вот я и спршивал, может велосипед-то уже есть?
а так примеров я не видел.
-
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Re: Авторизовать по системным пользователям
Скриптик редиректа по аутхнейму:
Это индекс. Там же где лежит этот скриптик, лежит .htaccess с запросом на авторизацию.
Код: Выделить всё
#!/usr/bin/perl
use CGI qw/:standard/;
my $gg;
$gg=remote_user();
if ($gg eq "admin"){
print redirect("https://www.host.ru/admin");
} else {
print redirect("https://www.host.ru/$gg") ;
}
#print end_html;