Sudo segfault
Сегодня нашёл:
root@bolk:~# sudo -u mmxx echo 1
Segmentation fault
root@bolk:~# uname -a
Linux bolk.dev 2.6.24-22-openvz #1 SMP Mon Nov 24 22:12:12 UTC 2008 x86_64 GNU/Linux
ОС — Linux Ubuntu 8.04
P.S. пользователь «mmxx» в системе у нас заведён. С другим пользователем такого эффекта нет.
[user@hostname ~]$ sudo -u mmxx echo 1
Segmentation fault
[user@hostname ~]$ uname -a
Linux hostname 2.6.29-ARCH #1 SMP PREEMPT Wed May 20 06:42:43 UTC 2009 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4800+ AuthenticAMD GNU/Linux
[user@hostname ~]$ cat /usr/bin/sudo
#!/bin/bash
echo ’Segmentation fault’
Комментарий для besisland.livejournal.com:
Бгггг :)))
что за «mmxx»?
sudo: no passwd entry for mmxx!
Darwin dmitry-chaplinskys-mac-mini.local 9.7.0 Darwin Kernel Version 9.7.0: Tue Mar 31 22:52:17 PDT 2009; root:xnu-1228.12.14~1/RELEASE_I386 i386
Комментарий для astur.net.ru:
Это логин (причём, я его изменил). С другим логином всё ок. Это какой-то магический логин у нас.
Комментарий для decil.livejournal.com:
Ну, конечно у тебя его нет :) -u задаёт конкретный логин. Вот у меня на машине с этим логином валится.
Хм, ну у вас это какой—то свой логин (честно говоря и не знал, существует он у вас реально или нет).
У меня на существующих и несуществующих все ок.
Это у тебя в компе ошибка 2020 года ;)
Скорее всего у этого юзера что-то не так в профайле или логин-классе, или ещё в какой подобной ерунде.
Комментарий для jankkhvej.blogspot.com:
Не спорю. Увидительно, что оно валиццо в segfault.
узнать бы кто «оно», может было бы и неудивительно :)
Комментарий для jankkhvej.blogspot.com:
Сейчас уже не получится — у человека забрали доступ на эту машину.