[sisyphus] долго отрабатывает su -

Бушуев Сергей bush на nojabrsk.ru
Пн Сен 12 12:48:08 UTC 2011


В сообщении от 12 сентября 2011 10:23:31 автор Бушуев Сергей написал:
> В сообщении от 12 сентября 2011 02:33:09 автор Michael Shigorin написал:
> > On Sun, Sep 11, 2011 at 08:31:55AM +0600, Бушуев Сергей wrote:
> > > > /etc/pam.d/system-auth
> > > > 12-консоль ещё имеет смысл наблюдать во время затяжного
> > > > выполнения команды.
> > > 
> > > есть ли тут криминал?
> > 
> > Будто нет.
> > 
> > А от рута su - user (подставьте существующий логин) тоже долго
> > отрабатывает?  Если да, может быть осмысленно выполнить:
> > 
> > strace -ff su - user
> > 
> > и посмотреть, на какой строчке задумывается.
> 
> Тоже долго, также долго отрабатывает и отключение по Ctrl-d.
> Вечером попробую strace -ff su - user, отчитаюсь...

отчитываюсь

socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(53), 
sin_addr=inet_addr("192.168.1.1")}, 28) = 0
gettimeofday({1315831324, 554652}, NULL) = 0
poll([{fd=4, events=POLLOUT}], 1, 0)    = 1 ([{fd=4, revents=POLLOUT}])
send(4, "\6\300\1\0\0\1\0\0\0\0\0\0\tlocalhost\vlocaldoma"..., 39, 
MSG_NOSIGNAL) = 39
poll([{fd=4, events=POLLIN}], 1, 5000)  = 1 ([{fd=4, revents=POLLIN}])
ioctl(4, FIONREAD, [39])                = 0
recvfrom(4, "\6\300\201\2\0\1\0\0\0\0\0\0\tlocalhost\vlocaldoma"..., 1024, 0, 
{sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.1.1")}, 
[16]) = 39
close(4)                                = 0
socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(53), 
sin_addr=inet_addr("127.0.0.1")}, 28) = 0
gettimeofday({1315831328, 614348}, NULL) = 0
poll([{fd=4, events=POLLOUT}], 1, 0)    = 1 ([{fd=4, revents=POLLOUT}])
send(4, "\6\300\1\0\0\1\0\0\0\0\0\0\tlocalhost\vlocaldoma"..., 39, 
MSG_NOSIGNAL) = 39
poll([{fd=4, events=POLLIN}], 1, 5000

и таких блоков много
нажимаю Ctrl-d и опять с остановками

stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=150, ...}) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET, sin_port=htons(53), 
sin_addr=inet_addr("127.0.0.1")}, 28) = 0
gettimeofday({1315831544, 584952}, NULL) = 0
poll([{fd=5, events=POLLOUT}], 1, 0)    = 1 ([{fd=5, revents=POLLOUT}])
send(5, "q\30\1\0\0\1\0\0\0\0\0\0\tlocalhost\vlocaldoma"..., 39, MSG_NOSIGNAL) 
= 39
poll([{fd=5, events=POLLIN}], 1, 5000)  = 1 ([{fd=5, revents=POLLIN}])
ioctl(5, FIONREAD, [39])                = 0
recvfrom(5, "q\30\201\202\0\1\0\0\0\0\0\0\tlocalhost\vlocaldoma"..., 1024, 0, 
{sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, 
[16]) = 39
close(5)                                = 0
socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET, sin_port=htons(53), 
sin_addr=inet_addr("192.168.1.1")}, 28) = 0
gettimeofday({1315831548, 648137}, NULL) = 0
poll([{fd=5, events=POLLOUT}], 1, 0)    = 1 ([{fd=5, revents=POLLOUT}])
send(5, "q\30\1\0\0\1\0\0\0\0\0\0\tlocalhost\vlocaldoma"..., 39, MSG_NOSIGNAL) 
= 39
poll([{fd=5, events=POLLIN}], 1, 5000)  = 1 ([{fd=5, revents=POLLIN}])
ioctl(5, FIONREAD, [39])                = 0
recvfrom(5, "q\30\201\2\0\1\0\0\0\0\0\0\tlocalhost\vlocaldoma"..., 1024, 0, 
{sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.1.1")}, 
[16]) = 39
close(5)                                = 0
socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK, IPPROTO_IP) = 5
connect(5, {sa_family=AF_INET, sin_port=htons(53), 
sin_addr=inet_addr("127.0.0.1")}, 28) = 0
gettimeofday({1315831552, 707969}, NULL) = 0
poll([{fd=5, events=POLLOUT}], 1, 0)    = 1 ([{fd=5, revents=POLLOUT}])
send(5, "q\30\1\0\0\1\0\0\0\0\0\0\tlocalhost\vlocaldoma"..., 39, MSG_NOSIGNAL) 
= 39
poll([{fd=5, events=POLLIN}], 1, 5000



Подробная информация о списке рассылки Sisyphus