Есть Solaris 10.При входе в систему от пользователя root -- все хорошо.
При входе от непривелегированного пользователя -- задержка около 20 сек. ПОСЛЕ аутентификации.$ ssh user@x.x.x.x
Password:
Last login: Mon Aug 29 15:54:11 2011 from localhost
>>> пауза ~20 сек <<<<Oracle Corporation SunOS 5.10 Generic Patch January 2005
$
$ telnet x.x.x.x
Trying x.x.x.x...
Connected to x.x.x.x.
Escape character is '^]'.
login: user
Password:
Last login: Mon Aug 29 16:11:13 from 192.168.255.2
>>> пауза ~20 сек <<<<Oracle Corporation SunOS 5.10 Generic Patch January 2005
$Выполнение локальной смены пользователя тормозит при применении окружения:
# su user
$ <<< без задержек# su - user
>>> пауза ~20 сек <<<<Oracle Corporation SunOS 5.10 Generic Patch January 2005
$Предполагаю, что тормоза происходят на этапе авторизации, но куда копать не знаю. Может кто сталкивался с подобным.
PS: DNS не при чем, используются только файлы.
>[оверквотинг удален]
> # su user
> $ <<< без задержек
> # su - user
>>>> пауза ~20 сек <<<<
> Oracle Corporation SunOS 5.10
> Generic Patch January 2005
> $
> Предполагаю, что тормоза происходят на этапе авторизации, но куда копать не знаю.
> Может кто сталкивался с подобным.
> PS: DNS не при чем, используются только файлы.аутентификация/авторизация не по Radius на удаленном сервере? если да - то вполне возможно
>[оверквотинг удален]
>> # su - user
>>>>> пауза ~20 сек <<<<
>> Oracle Corporation SunOS 5.10
>> Generic Patch January 2005
>> $
>> Предполагаю, что тормоза происходят на этапе авторизации, но куда копать не знаю.
>> Может кто сталкивался с подобным.
>> PS: DNS не при чем, используются только файлы.
> аутентификация/авторизация не по Radius на удаленном сервере? если да - то вполне
> возможноПользователи локальные.
>[оверквотинг удален]
> # su user
> $ <<< без задержек
> # su - user
>>>> пауза ~20 сек <<<<
> Oracle Corporation SunOS 5.10
> Generic Patch January 2005
> $
> Предполагаю, что тормоза происходят на этапе авторизации, но куда копать не знаю.
> Может кто сталкивался с подобным.
> PS: DNS не при чем, используются только файлы.Нашел в каком месте тормоза))))
При выполнении /etc/profile:
case "$0" in
-sh | -ksh | -jsh | -bash)if [ ! -f .hushlogin ]
then
/usr/sbin/quota <<<<<<<< Долго выполняется эта команда!!!!!
# Allow the user to break the Message-Of-The-Day only.
trap "trap '' 2" 2
/bin/cat -s /etc/motd
trap "" 2/bin/mail -E
case $? in
0)
echo "You have new mail."
;;
2)
echo "You have mail."
;;
>[оверквотинг удален]
>
> ;;
>
> 2)
>
>
> echo "You have mail."
>
>
> ;;Если создать файл:
$ touch $HOME/.hushlogin
вы уменьшите объем служебной информации (число сообщений почты и т.д.), появляющейся на консоли при логине и дальнейшей работе.
Взято здесь: http://www.sunhelp.ru/categories/4-TipsМне помогло!!!