Убунта. Завожу юзера командой useradd, ставлю пароль командой passwd. В lightdm или что там у них, логинится, неправильный пароль не принимает, правильный принимает и пускает, мигает чёрным экраном, и снова тут как тут DM.
Гм, удаляю юзера командой userdel. Говорит, не могу - юзер, говорит, залогинен. Процессов этого юзера правда нету, но кого это волнует.
Ну ладно, худо-бедно удалил. Захожу в Панель Управления->Учётные Записи под своим админским аккаунтом, создаю юзера. И говорю, мол, пустить без пароля.
Пускает-то пускает, но юзер себе пароль поменять не может - панель управления спрашивает "текущий пароль", и пока его не введёшь, не разлочивает кнопку. А он, как мы знаем, пустой.
Переключаюсь в свой админский аккаунт. Пытаюсь поставить юзеру "какой-нибудь" пароль, чтобы он потом сам себе сменил. Болт - с администратора тоже требуют текущий пароль пользователя!
Хорошо, я не гордый, ставлю пароль командой sudo passwd. Хочу переключиться в DM, чтобы новый юзер зашёл под своим паролем и таки сменил его, но не тут-то было. КнопАчки fast user switching внезапно перестали производить вообще какие-либо эффекты. И там же находящаяся кнопАчка "заблокировать", по идее, кидающая в DM. И "завершить сеанс". Вот просто ничего не происходит.
Сопляликс, шатл ему в рот и орбитальный телескоп хаббл в задний проход.
Гм, удаляю юзера командой userdel. Говорит, не могу - юзер, говорит, залогинен. Процессов этого юзера правда нету, но кого это волнует.
Ну ладно, худо-бедно удалил. Захожу в Панель Управления->Учётные Записи под своим админским аккаунтом, создаю юзера. И говорю, мол, пустить без пароля.
Пускает-то пускает, но юзер себе пароль поменять не может - панель управления спрашивает "текущий пароль", и пока его не введёшь, не разлочивает кнопку. А он, как мы знаем, пустой.
Переключаюсь в свой админский аккаунт. Пытаюсь поставить юзеру "какой-нибудь" пароль, чтобы он потом сам себе сменил. Болт - с администратора тоже требуют текущий пароль пользователя!
Хорошо, я не гордый, ставлю пароль командой sudo passwd. Хочу переключиться в DM, чтобы новый юзер зашёл под своим паролем и таки сменил его, но не тут-то было. КнопАчки fast user switching внезапно перестали производить вообще какие-либо эффекты. И там же находящаяся кнопАчка "заблокировать", по идее, кидающая в DM. И "завершить сеанс". Вот просто ничего не происходит.
Сопляликс, шатл ему в рот и орбитальный телескоп хаббл в задний проход.
openssh madness
Wednesday, 29 May 2013 14:40Кажется openssh немного по-дебильному написан.
Вот есть SSH_ASKPASS, да? Но она используется ТОЛЬКО если нет связанного терминала И переменная DISPLAY непустая И стоит BatchMode=no (иначе парольная аутентификация вообще отключается).
- The option BatchMode specifies whether a username and password querying on connect will be disabled. This option is useful when you create scripts and dont want to supply the password.
Минимально необходимый набор, соответственно:
Дальше выясняется что аскпасу отдают буквально строку "test@localhost's password:" и больше ничего. И как, скажите, это говно скриптовать?
Вот есть SSH_ASKPASS, да? Но она используется ТОЛЬКО если нет связанного терминала И переменная DISPLAY непустая И стоит BatchMode=no (иначе парольная аутентификация вообще отключается).
- The option BatchMode specifies whether a username and password querying on connect will be disabled. This option is useful when you create scripts and dont want to supply the password.
Минимально необходимый набор, соответственно:
cmd = ['ssh', '-oPubkeyAuthentication=no', blablabla] # а то у некоторых серверов четыре попытки ключа и превед
# плеснуть по вкусу немного '-oStrictHostKeyChecking=no' и -F/dev/null
my_env = os.environ
my_env['SSH_ASKPASS'] = '/tmp/getpass'
my_env['DISPLAY'] = ':999' # guyz, SRSLY, WTF you need it for???
p = subprocess.Popen(cmd, env = my_env, preexec_fn=os.setsid)
Дальше выясняется что аскпасу отдают буквально строку "test@localhost's password:" и больше ничего. И как, скажите, это говно скриптовать?
spherical cow
Saturday, 11 May 2013 17:03Воевал-воевал я с федорой в планшете, rc.local нашёл, modprobe 8192cu туда вписал, нетворкманагеру сказал конектиться всегда и доступно всем пользователям... Ан нет, не подключается пока не залогинишься.
Хорошо, вписал ifup homeNET в rc.local. Всё равно нет.
И только одно помогло - в настройках сессии _отключить_ запуск Network. И вот, на login screen система уже пингуется и доступна по ssh. Включил обратно, перезагрузился - не поднимает сеть пока не залогинишься.
Мать вашу, как могут быть связаны настройки юзерской сессии и работа NetworkManager _до_ входа юзера и запуска его сессии??????
Хорошо, вписал ifup homeNET в rc.local. Всё равно нет.
И только одно помогло - в настройках сессии _отключить_ запуск Network. И вот, на login screen система уже пингуется и доступна по ssh. Включил обратно, перезагрузился - не поднимает сеть пока не залогинишься.
Мать вашу, как могут быть связаны настройки юзерской сессии и работа NetworkManager _до_ входа юзера и запуска его сессии??????
абстракции
Thursday, 21 March 2013 14:56И Джоэл рассказывал про дырявые абстракции, и Витус.
Вот, пожалуйста, очередное покращення - если с двумя гигами RAM открыть в Gqview стомегабайтный TIF (7500x7500) и нажать convert to PNG, система встаёт раком. Что-то подсказывает что Gimp сдохнет ещё быстрее.
А ведь пятнадцать лет назад двухсотмегабайтные сканы умели обрабатывать на 64мб.
И как раз на эту же тему пишут про почтовые клиенты:
А теперь, блин, сраные тандербёрды и сраные кмейлы.
Вот, пожалуйста, очередное покращення - если с двумя гигами RAM открыть в Gqview стомегабайтный TIF (7500x7500) и нажать convert to PNG, система встаёт раком. Что-то подсказывает что Gimp сдохнет ещё быстрее.
А ведь пятнадцать лет назад двухсотмегабайтные сканы умели обрабатывать на 64мб.
И как раз на эту же тему пишут про почтовые клиенты:
В конце 90-ых на дохлых SX-40 крутились фидошные базы на сотни тысяч писем. И о чудо, нифига не тормозило, даже во многопользовательском окружении.
А теперь, блин, сраные тандербёрды и сраные кмейлы.
как сделать ленту из dvd
Friday, 1 February 2013 23:44Один хинт: http://forums.gentoo.org/viewtopic-p-3549130.html?sid=d9fe07c1df4a053d4decae892e5aed17
Но что-то не так. Что же? Вот второй хинт: http://linux.derkeiler.com/Newsgroups/alt.os.linux/2006-02/msg00328.html
Вдумчивое чтение и ряд экспериментов, которые описывать слишком долго, привели меня к мысли, что вызванный таром info-script должен сделать две вещи для продолжения: закрыть пятый дескриптор (в нём то, куда тар пишет) и завершиться.
Получилось вот так:
( Read more... )
А что на чтении?
( Read more... )
Ну, дальше понятно - вместо cat берём dd при чтении и growisofs -Z при записи. Ну и какие-нибудь user interaction вставляем.
--------- рекламный блок ---------
Этот пост создан при поддержке нашего генерального спонсора, компании Сателлиз, и лично
byshovetsva.
Но что-то не так. Что же? Вот второй хинт: http://linux.derkeiler.com/Newsgroups/alt.os.linux/2006-02/msg00328.html
Вдумчивое чтение и ряд экспериментов, которые описывать слишком долго, привели меня к мысли, что вызванный таром info-script должен сделать две вещи для продолжения: закрыть пятый дескриптор (в нём то, куда тар пишет) и завершиться.
Получилось вот так:
А что на чтении?
Ну, дальше понятно - вместо cat берём dd при чтении и growisofs -Z при записи. Ну и какие-нибудь user interaction вставляем.
--------- рекламный блок ---------
Этот пост создан при поддержке нашего генерального спонсора, компании Сателлиз, и лично
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
TWIMC: Kyiv
Friday, 28 September 2012 01:43To whom it may concern.
Sat Sep 29 с 5am UTC я в Киеве и готов общаться коротая время до 7am UTC. Потом я на конференциипо новым компьютерным технологиям и защите компьютерных программ OSDN.
Туда вход свободный, если что :) Я имею в виду, если вы, допустим, вдруг захотите пообщаться про СПО с теми, кто его делает и/или использует для зарабатывания долларов.
Вечером возможны варианты.
На следующий день, Sun Sep 30 могут рассматриваться разнообразные варианты (некоторые уже смутно понятны, но расписание в целом ещё не устаканилось).
Sat Sep 29 с 5am UTC я в Киеве и готов общаться коротая время до 7am UTC. Потом я на конференции
Туда вход свободный, если что :) Я имею в виду, если вы, допустим, вдруг захотите пообщаться про СПО с теми, кто его делает и/или использует для зарабатывания долларов.
Вечером возможны варианты.
На следующий день, Sun Sep 30 могут рассматриваться разнообразные варианты (некоторые уже смутно понятны, но расписание в целом ещё не устаканилось).
нужен совет
Wednesday, 15 August 2012 21:14Суть такова. Когда я вставляю свою любимую флешку с LUKS и расшифровываю, запускаю с неё вот это без параметров. Когда я собираюсь вечером уходить, я запускаю вот это, после чего спокойно тыкаю в eject (размонтирование и еджект самой флехи надо бы допилить в скрипт, да) и вытаскиваю флешку.
Собственно, вопрос:
( Read more... )
Собственно, вопрос:
stagnation vs perfection
Saturday, 7 January 2012 03:05[altlinux@eeelive ~]$ ls -la /image/p6-6.0.1
-rwxr-xr-x 1 root root 717045760 Сен 17 23:35 eeelive
-rwxr-xr-x 1 root root 9814461 Сен 19 20:57 full.cz
-rwxr-xr-x 1 root root 2292880 Авг 5 14:11 vmlinuz
[altlinux@eeelive ~]$ uptime
02:58:33 up 39 days, 13:03, 3 users, load average: 2.42, 2.29, 2.34
[altlinux@eeelive ~]$ uname -a
Linux eeelive 2.6.39-pure-emerald-alt6 #1 SMP PREEMPT Fri Aug 5 11:11:37 UTC 2011 i686 GNU/Linux
Работал себе четыре месяца, и никакого желания что-то допилить и подправить. Однажды понадобилось ребутнуться в венду, а после этого пришлось сказать apt-get install redis python-module-yaml python-modules-json. Ну не пересобирать же образ только ради этого. Это в смысле на рабочем компике, параллельно юзались мелкие недобуки с этой же системой, и тоже всё было хорошо.
Вот так всё и получилось :) Но пора, пора стремиться к новым горизонтам третьих ядер. Рождество подходящий повод.
-rwxr-xr-x 1 root root 717045760 Сен 17 23:35 eeelive
-rwxr-xr-x 1 root root 9814461 Сен 19 20:57 full.cz
-rwxr-xr-x 1 root root 2292880 Авг 5 14:11 vmlinuz
[altlinux@eeelive ~]$ uptime
02:58:33 up 39 days, 13:03, 3 users, load average: 2.42, 2.29, 2.34
[altlinux@eeelive ~]$ uname -a
Linux eeelive 2.6.39-pure-emerald-alt6 #1 SMP PREEMPT Fri Aug 5 11:11:37 UTC 2011 i686 GNU/Linux
Работал себе четыре месяца, и никакого желания что-то допилить и подправить. Однажды понадобилось ребутнуться в венду, а после этого пришлось сказать apt-get install redis python-module-yaml python-modules-json. Ну не пересобирать же образ только ради этого. Это в смысле на рабочем компике, параллельно юзались мелкие недобуки с этой же системой, и тоже всё было хорошо.
Вот так всё и получилось :) Но пора, пора стремиться к новым горизонтам третьих ядер. Рождество подходящий повод.
Microsoft (r) HBase (tm)
Monday, 17 October 2011 17:44Michael Stack, HBase Project Janitor:
HBase has seen some interesting times, including a period of sponsorship by Microsoft, of all things. Powerset was acquired in July 2008, and after a couple of months during which Powerset employees were disallowed from contributing while Microsoft’s legal department vetted the HBase codebase to see if it impinged on SQLServer patents, we were allowed to resume contributing (I was a Microsoft employee working near full time on an Apache open source project).
HBase has seen some interesting times, including a period of sponsorship by Microsoft, of all things. Powerset was acquired in July 2008, and after a couple of months during which Powerset employees were disallowed from contributing while Microsoft’s legal department vetted the HBase codebase to see if it impinged on SQLServer patents, we were allowed to resume contributing (I was a Microsoft employee working near full time on an Apache open source project).
(no subject)
Sunday, 18 September 2011 22:34Блин, а вот дбусовский интерфейс меня наебал. Внезапно, ноут утром выключенный и разряженный в пизду. Потому что вот это вот, что я писал на питоне и на что надеялся:
- не работает, сучечка, без swapon.
А я уж обнадеялся.Про это написано даже. А кнопАчки дбусной нету для гибрида :(
power_interface = dbus.Interface(power_object, power_bus)
power_interface.Hibernate()
- не работает, сучечка, без swapon.
А я уж обнадеялся.Про это написано даже. А кнопАчки дбусной нету для гибрида :(
(no subject)
Sunday, 4 September 2011 15:26http://www.linux.org.ru/news/java/6676994/
Оракл, возможно, "хороший" и имеет в виду усилия по консолидации платформы.
Объясню.
В модели, с которой я имел дело несколько лет, все эти ваши пакетные джавы, пэхапэшки, и проч. не рассматривались вообще. Клиент за свои приложения отвечает сам. При развёртывания, клиент запрашивает конкретные версии джав, пэхапэшек и рубей. JRE/JDK ставится с сайта, томкаты всякие etc ставятся компилированные, с сайта, в /opt. руби ставится через rvm, php по возможности собирается в /opt, апач по возможности собирается в /opt. Фреймворки либо приложение таскает в себе, либо ставятся опять же из тарбола в известное место.
Всё это в итоге составляет платформу, и обновлению платформа не подлежит. Никому не надо снова и снова заниматься тестированием и валидацией клиентских приложений и отлавливанием неочевидных багов. Тем более никому не надо чтобы через месяц после очередного апдейта ВНЕЗАПНО оказалось что у клиента приложение считает бабки неправильно, и уже насчитало на пару миллионов евро.
Клиент принимает и валидирует платформу с установленным приложением - И ВСЁ. Обновления компонентов делается либо по запросу клиента, либо, если сильно надо, клиенту предлагается апдейт и дальше опять-таки по его запросу. Даже редхатовские апдейты, строго сохраняющие версию и точечно бэкпортящие фиксы, неприемлемы. Потому что _вот_это_вот_ конкретное приложение редхат _не_ тестировал.
Когда-то я видел, как субминорный апдейт php принёс исправление ошибки в работе с long long int; это действительно была ошибка и она действительно была корректно исправлена; беда в том, что на ошибочный результат вычислений полагался код работы с google analytics - и он, соответственно, сломался. В апдейте апача могут немножечко изменить некоторые дефолты - и тщательно оттюненный под заданную нагрузку конфиг перестанет быть адекватным. И так далее.
Поэтому, ничего плохого для Биг Сириоуз Бизнес оракл не сделал. Что он сделал, так это заставил дистрибутивных мейнтейнеров пакетов с джава софтом - обеспечить корректную работу своего софта на openjdk. Если раньше можно было поставить в зависимости конкретно sun-java, то теперь этой опции нет.
Оракл, возможно, "хороший" и имеет в виду усилия по консолидации платформы.
Объясню.
В модели, с которой я имел дело несколько лет, все эти ваши пакетные джавы, пэхапэшки, и проч. не рассматривались вообще. Клиент за свои приложения отвечает сам. При развёртывания, клиент запрашивает конкретные версии джав, пэхапэшек и рубей. JRE/JDK ставится с сайта, томкаты всякие etc ставятся компилированные, с сайта, в /opt. руби ставится через rvm, php по возможности собирается в /opt, апач по возможности собирается в /opt. Фреймворки либо приложение таскает в себе, либо ставятся опять же из тарбола в известное место.
Всё это в итоге составляет платформу, и обновлению платформа не подлежит. Никому не надо снова и снова заниматься тестированием и валидацией клиентских приложений и отлавливанием неочевидных багов. Тем более никому не надо чтобы через месяц после очередного апдейта ВНЕЗАПНО оказалось что у клиента приложение считает бабки неправильно, и уже насчитало на пару миллионов евро.
Клиент принимает и валидирует платформу с установленным приложением - И ВСЁ. Обновления компонентов делается либо по запросу клиента, либо, если сильно надо, клиенту предлагается апдейт и дальше опять-таки по его запросу. Даже редхатовские апдейты, строго сохраняющие версию и точечно бэкпортящие фиксы, неприемлемы. Потому что _вот_это_вот_ конкретное приложение редхат _не_ тестировал.
Когда-то я видел, как субминорный апдейт php принёс исправление ошибки в работе с long long int; это действительно была ошибка и она действительно была корректно исправлена; беда в том, что на ошибочный результат вычислений полагался код работы с google analytics - и он, соответственно, сломался. В апдейте апача могут немножечко изменить некоторые дефолты - и тщательно оттюненный под заданную нагрузку конфиг перестанет быть адекватным. И так далее.
Поэтому, ничего плохого для Биг Сириоуз Бизнес оракл не сделал. Что он сделал, так это заставил дистрибутивных мейнтейнеров пакетов с джава софтом - обеспечить корректную работу своего софта на openjdk. Если раньше можно было поставить в зависимости конкретно sun-java, то теперь этой опции нет.
(no subject)
Saturday, 27 August 2011 00:25> Не знаю, где LXDE глючен, у меня никаких проблем.
Например, если pcmanfm запущен в daemon mode, то запуск pcmanfm не приводит к появлению его окна. Приходится обязательно делать pcmanfm ~ или pcmanfm . и т.п.
http://www.linux.org.ru/news/gnome/6567564/page34?lastmod=1314393630222#comment-6599418
А вот в RC Шестой Платформы ALT Linux этот момент исправлен :)
Например, если pcmanfm запущен в daemon mode, то запуск pcmanfm не приводит к появлению его окна. Приходится обязательно делать pcmanfm ~ или pcmanfm . и т.п.
http://www.linux.org.ru/news/gnome/6567564/page34?lastmod=1314393630222#comment-6599418
А вот в RC Шестой Платформы ALT Linux этот момент исправлен :)
хроники тестировщика
Friday, 8 July 2011 19:3519:30:24 up 30 days, 5:04, 5 users, load average: 0.51, 0.45, 0.46
Это beta20110531 нетбуклива P6. Как видно, на рабочем ноуте я в неё взбутнулся где-то через неделю после официального релиза. С тех пор пару раз успел апдейты накатить апт-гетом.
Даже жалко перезагружаться :)
И, как обычно, активно пеарю readonly-live подход.
Это beta20110531 нетбуклива P6. Как видно, на рабочем ноуте я в неё взбутнулся где-то через неделю после официального релиза. С тех пор пару раз успел апдейты накатить апт-гетом.
Даже жалко перезагружаться :)
И, как обычно, активно пеарю readonly-live подход.
опенсыр в массы
Tuesday, 21 June 2011 20:15Как хорошо, должно быть, нести людям разумное, доброе, вечное свет Свободы : http://mashckoff.livejournal.com/163754.html
Но для этого годится не каждый. Тут, наверное, нужны особенные люди. С стальной волей и титановыми нервами.
И Боже, Боже, как я счастлив! Каждый день, стоит мне подумать об этом, я рыдаю от счастья и пою хвалебные гимны Небу!
Потому что
( Read more... )
Но для этого годится не каждый. Тут, наверное, нужны особенные люди. С стальной волей и титановыми нервами.
И Боже, Боже, как я счастлив! Каждый день, стоит мне подумать об этом, я рыдаю от счастья и пою хвалебные гимны Небу!
Потому что
firefox tuning
Monday, 6 June 2011 13:41Enlarge your penis^W^W^Wspeed up your firefox twice!
network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.pipelining.ssl = true
network.http.proxy.pipelining = true
browser.sessionhistory.max_entries = 8
browser.sessionhistory.max_total_viewers = 1
http://andrzejn.livejournal.com/1841990.html
И не забывайте заглядывать в about:config, эта полярная горящая скотина умеет время от времени сама сбрасывать аккуратно выставленные настройки.
network.http.pipelining = true
network.http.pipelining.maxrequests = 8
network.http.pipelining.ssl = true
network.http.proxy.pipelining = true
browser.sessionhistory.max_entries = 8
browser.sessionhistory.max_total_viewers = 1
http://andrzejn.livejournal.com/1841990.html
И не забывайте заглядывать в about:config, эта полярная горящая скотина умеет время от времени сама сбрасывать аккуратно выставленные настройки.
bootable book
Tuesday, 31 May 2011 20:09Использовать телефон как загрузочную флешку с неким лив-линуксом - уже не модно. Мне пришло в голову, что ведь мой киндл usb storage, и не проблема пожертвовать 700 мегабайт из четырёх гиг...
Грузиться с книжки! Когда-то давно сканеры были scsi. Но scsi хороший универсальный интерфейс, и с него можно загрузиться - вот и загружались с листа бумаги вставленного в сканер : http://wizzard0.livejournal.com/58432.html.
Но на листе A4, конечно, помещается немного. Системная дискетка. А вот с целой книжки я могу загрузить уже полноценную систему.
Грузиться с книжки! Когда-то давно сканеры были scsi. Но scsi хороший универсальный интерфейс, и с него можно загрузиться - вот и загружались с листа бумаги вставленного в сканер : http://wizzard0.livejournal.com/58432.html.
Но на листе A4, конечно, помещается немного. Системная дискетка. А вот с целой книжки я могу загрузить уже полноценную систему.