Добавить пользователя в CentOS

Периодически путаюсь в разных дистрибутивах linux, например в ubuntu для предоставления доступа к sudo, нужно, что логично, добавить пользователя в группу sudo. Но в centos исторически сложилось, использовать для этого группу wheel. Т.е. если нужно добавить пользака, и дать ему права рута, то:

adduser username
passwd username
usermod -aG wheel username

Чужой код

Меня недавно спросили, почему программисты ненавидят работать с чужим кодом. Долго думал, как донести до обычного пользователя всю суть пиздеца. Решил привести небольшую аналогию:

Вот представь, что тебе доверили достроить за другим прорабом лабораторию на острове. Ты приходишь на объект, а там кроме недостроенного здания: огромный вентилятор (размером со здание), большой воздушный шар и комната набитая швабрами. Почесав голову, ты разбираешь этот хлам и доделываешь лабораторию. Сдаешь объект ученным, но через 5 минут они выбегают с криком: «УТЕЧКА ЯДОВИТОГО ГАЗА!!!».

— Как так-то, блять! Должно же работать! — в отчаянии кричишь ты и звонишь прошлому прорабу:

— Вася, у нас ядовитый газ потёк! В чем проблема?

— Не знаю, должно было все работать. Что-то в проекте менял?

— Немного, швабры вынес…

— Швабры потолок держали!
Читать

Редкая ошибка MySQL

После установки mysql-community-server вместо mariadb-server на CentOS 7.4, приключилась доселе невиданная ошибка:

ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50556, now running 50721. Please use mysql_upgrade to fix this error.

вылезло сие, при попытке добавить нового пользователя.

Лечение простое, под рутом:

mysql_upgrade --force -uroot -p

век живи…

Вот радует меня политика мелкософта в последнее время. Много делают правильного (хотя в целом, они все еще корпорация зла), это я по части Windows. В правильном направлении консоль дорабатывать начали, и много еще чего делать.

В частности сегодня открыл для себя утилиту clip, которая позволяет быстро, и просто скопировать весь вывод команды (любой) в буфер обмена. Например так:

systeminfo |clip

в результате,весь вывод команды можно вставить например в блокнот, и просмотреть в удобном формате. Хотя в данном случае, лучше б они консоль разрешили растягивать на фулскрин, но это уже ньюансы.

Про окна

Все здорово в Unity, но по какой то непонятной причине, новые окна открываются в левом верхнем углу экрана, и это раздражает. Гораздо комфортнее, когда новое окно появляется посередине.

Как оказалось, это легко меняется:
apt-get install compizconfig-settings-manager

Читать

E: Не удалось получить file:/var/cache/apt-build/repository/dists/apt-build/main/binary-i386/Packages Файл не найден

Недавно решил развеять скуку, путем перекомпиляции основных пакетов в системе, в связи с чем поставил apt-build. Тулза эта старая, всем вроде известная, но есть ньюансы.

В общем после настройки, и сборки пакетов, в ответ на apt-build update (или apt-get update), система мне заявила:
E: Не удалось получить file://var/cache/apt-build/repository/dists/apt-build/main/binary-i386/Packages Файл не найден
И такого файла действительно нет. Сперва попробовал обновить индекс репозитория, но не помогло.

Читать

Сообщение «Несовместимое оборудование» в Windows 7

Известная форточная компания снова меня сумела удивить. Я б наверное и не узнал об этом никогда, но так уж вышло, что попался мне системник с топовым геймерским железом, на который я ставил винду.

Дело было так: чувак не зная бед эксплуатировал пиратку Win 7, естесственно никаких обновлений на нее не ставилось. Когда приключились проблемы с работой нужного ему софта, я порекомендовал сперва лицензионку поставить, ибо так было быстрее и дешевле, на что он согласился.

Каково же было его удивление, когда после установки всех обновлений, винда ему сообщила:

Читать

Новый ботнет

Плохие новости для интернет провайдеров и их клиентов, кто еще платит за мегабайты. Специалистами компании Checkpoint обнаружен новый, активно растущий ботнет. Пруф https://research.checkpoint.com/new-iot-botnet-storm-coming/ (И частичный перевод https://tproger.ru/news/iot-botnet-iotroop/).

В частности атакам подвержены устройства фирм D-Link, TP-Link, GoAhead, AVTECH, MikroTik, Linksys, Synology и многих других.
Читать