И это всё МОЁ

День добрый,

Сразу уточню что вопрос касается Kali, так как эти системы из одной 'ветки' решил задать вопрос здесь.
Установил Kali на на один диск с win, ставил на зашифрованный раздел lvm(luks), все заработало отлично. Но не могу понять почему у меня GRUB просто с синим фоном(я так подозреваю он работает в текстовом режиме), т.е по дефолту он стилизованный(думаю все видели этого дракона) переживаю что вдруг что-то напутал. Понятное дело что его можно изменить но вопрос почему после установки он не стандартный(сомневаюсь что дело в LUKS)

Забегая вперёд:
Просьба 'куладминов' оставить при себе шутки про хацкеров.








 , ,








И это всё МОЁ

Здравствуйте, заранее предупрежу, что не являюсь «прошареным» пользователем. Так как большую часть времени я всё таки не сталкиваюсь с проблемами и привык делать большинство действий благодаря gui, как бы меня за это не поносили.

Система Debian 9, ядро 4.19.0-5-amd64.
Рабочее окружение xfce4

А теперь к сути, захотелось мне создать пользователя с очень ограниченными правами, что бы не мог делать ничего. Его максимум был бы это открыть файловый менеджер, браузер и ещё что либо по мелочи. Прописал команду

useradd inval
протыкал enter и ура, пользователь создан. Далее в порыве гениальности я начал творить. Открыл Thunar и установил права для пользователя inval для папок /bin и /sbin на нет. После, без задних мыслей перезапустил систему. Я по своей наивности думал что права применились только для inval. Но, как оказалось это распространилось и на пользователей user и v.

user - это основной пользователь

v - пользователь с зашифрованным каталогом. В основном используется как второй браузер и всё обычно запускается через gksu -u v firefox[opera, thunar и т.д.]

После начался процесс восстановления путем возращения прав на директории /bin и /usr/bin чтения и запись, а на директории /sbin и /usr/sbin только чтения.

Далее последовало муторное ковыряние su, так как команда отказывалась принимать пароль. Решилось командами

chown root:root /bin/su
chmod 4755 /bin/su
chown root:root /usr/bin/sudoedit
chmod 4755 /usr/bin/sudoedit
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo

И команда su заработала. Sudo - нет.

После появилась проблема с незапускающимся браузером firefox от root.

Running Firefox as root in a regular user's session is not supported.  ($XDG_RUNTIME_DIR is /run/user/1000 which is owned by user.)

Нашел в интернете решение заключающееся в том, что бы прописать

chown -R root:root /usr/bin

А после скопировать из /home/user в /root файл .Xauthority
И прописать chown root .Xauthority. Не помогло.

Зато появился баг с тем, что нельзя было войти в gui через lightdm, исправилось тем, что выдал user права на .Xauthority как на чтение так и на запись.

Следующие проблемы без понятия как исправлять, интернет ничего толкового не выдает.

А конкретнее следующее:
Не работает synaptic-pkexec. Пишет pkexec must be setuid root

Зашифрованный пользователь v не поддается расшифровке.
При входе в пользователя пишет

Signature not found in user keyring
Perhaps try the interactive 'ecryptfs-mount-private'

При вводе команды

v@DE:/home/user$ ecryptfs-mount-private 
Enter your login passphrase:
Inserted auth tok with sig [88f80a04484fff84] into the user session keyring
setreuid: Operation not permitted

Не работает собственно gksu не даёт никакого вывода, есть подозрение на setreuid.

Также пропала группа wheel, как, куда, почему - не знаю, как восстановить - не знаю.

Что делать, не знаю. Т.к. в linux почти ничего не понимаю, экстремальные советы вроде переустановки с сохранением home постараюсь применить в последнюю очередь, на выходных.








 , ,








И это всё МОЁ

Когда я подвожу курсор мыши к верху или к низу экрана, Atril начинает прокручивать текст вверх или вниз. Это ненужное мне поведение. Как его отключить?








 








И это всё МОЁ

Парсю из строки русские символы.

Qstring str = file.readline();

rx.setPattern("(ИД-\\d+)";);
if (rx.indexIn(str) != -1) {
QString name = rx.cap(1);

}

Файлы сохранены были в разных текстовых редакторах. В одних файлах нормально, в других name после парсинга вместо ИД идут ?? знаки.
Подскажите как пофиксить, думаю дело в кодировках.








 ,








И это всё МОЁ

Приветствую!

Выжимка из скрипта :

#!/bin/bash
#

case ${1} in
f3? | "Fedora 3?" ) /bin/echo "Ok >${1}<" ;;
* ) /bin/echo "Error >${1}<" ;;
esac


Результаты выполнения :
[agb@agb test]$ ./w f31
Ok >f31<

[agb@agb test]$ ./w 'Fedora 31'
Error >Fedora 31<


Чего я не знаю в bash?
Почему case правильно 'понимает' 'f31' но не 'понимает' 'Fedora 31' ?








 , ,








И это всё МОЁ

Построил схему:

target - centos 7 , 4 порта в teamd с балансом L4

initiator - vmware ESXI 6.7.0 U3, 4 порта vmkernel с разными адресами.

Трафик раскладывается на 4 интерфейса, но скорость даже до гигабита не дотягивает.

Есть варианты исправить ситуацию, получив скорость больше гигабита?

Схема построения: https://lazy-masty.livejournal.com/12053.html








 , ,








И это всё МОЁ

Имеется старый монитор с не оч.хорошей подсветкой, стандартные ЖК-фильтры из комплекта freetype на нём отдают желтизной и давят на глаза. На днях запустил на нём Devuan 9 и увидел, что по-дефолту у них используется не плохой фильтр, цвет фона близок к белому и от подсветки не устают глаза. Фильтр на дебиане включен стандартный, но значение src/base/ftlcdfil.h похоже не 0x08 0x4D 0x56 0x4D 0x08, а какое-то другое. Собственно вопрос, а как его можно узнать чтобы сконпелять у себя freetype с такими же параметрами?








 , , ,








И это всё МОЁ

Всем привет!

Подскажите как сделать сделать подмену урла для несуществующих файлов?

Пример. Есть два зеркальных сайта. У них есть некая директория /pictures/ в корне сайта, но содержимое может различаться из-за времени синхронизации. Нужно, что бы при отсутствии файла на сервере А, она бралась с сервера Б.

Вероятно это можно решить через mod_rewrite?








 ,








И это всё МОЁ


Платформа: Windows
Версия: AIMP v4.50 или более новая






И это всё МОЁ

Простая хаутушка, но в инете редко попадается последовательное описание всех шагов.

Задача: сделать флешку, которая грузится на любом относительно современном PC-совместимом железе (+в пределах разумного старья).

1.

Берём флешку, размечаем её в GPT.

2.

Нам потребуется 2 раздела под загрузчик + 1 раздел собственно под систему, и сколько вам еще нужно разделов под ваши задачи.

Я делал в GParted, поэтому команд для терминала не будет.

1-й раздел - достаточно выделить 4 мегабайта. Нужен для установки стартового образа grub для legacy BIOS. Файловая система - отсутствует. Разделу нужно поставить флаг bios_grub.

Дополнительно я еще перестраховался и оставил 4 мегабайта неразмеченного пространства перед первым разделом - чисто на всякий случай, мало ли что туда бутлоадеры пишут. (Ничего не должны писать.)

2-й раздел - fat32. Нужен для установки всех остальных частей grub. Размер - сколько не жалко. Я поставил 128 мегабайт. Файловая система нужна такая, которую понимает EFI, т.е. fat. (Gparted мне зачем-то автоматически поставил флаг msftdata, я не стал менять. Не знаю, на что он влияет.)

3-й раздел и последующие — под систему и всё остальное.

В fdisk получается примерно так:

Диск /dev/sdc: 28,66 GiB, 30752636928 байт, 60063744 секторов
Disk model: Ultra USB 3.0
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt

Устр-во начало Конец Секторы Размер Тип
/dev/sdc1 8192 16383 8192 4M BIOS boot
/dev/sdc2 16384 278527 262144 128M Microsoft basic data
/dev/sdc3 278528 60061695 59783168 28,5G Файловая система Linux

3.

Дальше ставим 3 варианта grub:

mount /dev/sdc2 /mnt/sdc2
grub-install --target=i386-pc --boot-directory=/mnt/sdc2/boot --verbose /dev/sdc
grub-install --target=i386-efi --efi-directory=/mnt/sdc2 --boot-directory=/mnt/sdc2/boot --removable --verbose /dev/sdc
grub-install --target=x86_64-efi --efi-directory=/mnt/sdc2 --boot-directory=/mnt/sdc2/boot --removable --verbose /dev/sdc

Всё.

Конфиг у всех трёх общий, отличаются только бинарники. Как отредактировать конфиг boot/grub/grub.cfg и поставить ОС на системный раздел — сами разберётесь, не маленькие.








 , , ,








И это всё МОЁ

Как сделать чтобы /boot/efi/grub/grubx64.efi по-умолчанию ставил себя в /boot/efi/bootx64.efi?

Собираю ядро с EFI_STUB, сохраняю файл ядра arch/x86/boot/bzImage как /boot/efi/bootx64.efi (жыр32), и отныне система портируется простым dd с винта на винт, без перенастройки всяких там загрузчиков, потому что /boot/efi/bootx64.efi — это то, что как стандарт де-факто должен подхватывать любой UEFI-биос.

А вот grub2 копирует себя в /boot/efi/grub/grubx64.efi, затем ещё добавляет запись имени себя через efibootmgr в список для загрузки. Таким образом перенося систему на другую железку, которая ничего не знает про загрузчик grubx64.efi — она отказывается загружаться с диска. Нельзя так просто взять и перенести систему на другую железу, — там ещё надо будет с какого-нибудь накопителя загружаться и прописывать efibootmgr или переустанавливать grub2, grub-install делать. Не комильфо. Должно быть тупа dd.

Так вот, как грамотно установить grubx64.efi на место bootx64.efi? Хочу перейти на лишнюю прослойку в виде загрузчика, ну чтоб просто по-феншую было.








 ,








И это всё МОЁ

часть конфига демона:


{
"proxy-port": 9050,
"proxy-server": "127.0.0.1",
"proxy-server-enabled": true,
"proxy-type": 2
}


версии:


os: ubuntu 18.04.3 LTS
transmission-daemon: 2.92-3ubuntu2
tor: 0.3.2.10-1


ЧЯДНТ? Transmission вообще не обращается к tor, в логах пусто.









 , ,








И это всё МОЁ

Дискач.


Можно также официально начинать шутить. Буква «u» в данном слове silent? Как я понимаю что если с японского, то да.


https://news.ycombinator.com/item?id=21227430









 , , ,








И это всё МОЁ

Добрый день.

Нужно настроить на виртуальной машине с ubuntu два адреса на двух сетевых картах. Один адрес внешний, другой внутренний.

Конфиг netplan:

network:
version: 2
ethernets:
ens160:
addresses:
- 10.10.255.171/25
gateway4: 10.10.255.129
dhcp4: no
nameservers:
addresses:
- 10.199.2.2
- 10.199.2.3
routes:
- to: 10.10.255.128/25
via: 10.10.255.129
table: 101
routing-policy:
- from: 10.10.255.128/25
table: 101
#
ens192:
addresses:
- 212.79.91.71/28
gateway4: 212.79.91.65
dhcp4: no
nameservers:
addresses:
- 8.8.8.8
routes:
- to: 212.79.91.64/28
via: 212.79.91.65
table: 102
routing-policy:
- from: 212.79.91.64/28
table: 102

«ip a» показывает оба адреса на разных интерфейсах, на первый взгляд все хорошо. Но когда активен интерфейс с внутренним адресом, то внешний не пингуется и наоборот.

Вот вывод route -n:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.10.255.129 0.0.0.0 UG 0 0 0 ens160
0.0.0.0 212.79.91.65 0.0.0.0 UG 0 0 0 ens192
10.10.255.128 0.0.0.0 255.255.255.128 U 0 0 0 ens160
212.79.91.64 0.0.0.0 255.255.255.240 U 0 0 0 ens192

В чем может быть проблема?








 








И это всё МОЁ

Сегодня в Opera 12 у twitter отвалился https тк скомпилирована она с openssl 2011 года
Знаю что утекли сорцы и можно обновить openssl самому но это неделя работы и почему то никто еще этого не сделал или я плохо искал.
Пока что хочу быстрое решение ввиде расшифровывающего прокси на локалхосте
Ваши варианты?
ОС винда 7 но все эти питоны руби gcc bash есть тк установлен Msys2. С консолью дружу.

P.S. Жду от анонимов комментариев про насилование стюардессы :) Но браузер пока менять не собираюсь ибо удобный и мало жрет.








 , , , ,








И это всё МОЁ

Здравствуйте. Прописаны в postfixadmin множество доменов. Репорты и тп вещи приходят на один адрес [email protected]. Пару дней назад заметил что репортов нет и письма в очереди висят пачками, но без ошибок. Проверил другие ящики в этом домене и обнаружил что с ящиков домена письма уходят и доходят, а на него не приходят. Самое интересное что в логах постфикса у них status=sent и нет ошибок. Dovecot тоже не ругается. В чем может быть дело? Не изменял ничего особо в последнее время.








 ,








И это всё МОЁ

Моя уютная криокамера в очередной раз протекла, и приходится заниматься поисками нового компа. Я окончательно отстал от жизни, и слабо понимаю, что нынче стоит покупать. Окружающие люди в основном пользуются устройствами с каким-то надкусанным фруктом на корпусе, их спрашивать бесполезно.

Задача - спокойная разработка софта под Linux в ближайшие несколько лет. Бюджет - не так важен. Чего хочется:

  • Настольный комп
  • Выход на два монитора
  • Очень мощный, но предельно тихий
  • RAM - не менее 64 GB
  • SSD - быстрый и надежный, объем не так важен
  • Гигабитные сетевухи - две любые

Вопросы такие:

  • Какие процессоры нынче в ходу? У Интела, как я понял, это i9. А что у AMD? Стоит ли вообще заморачиваться?
  • Что брать для охлаждения?
  • Какие производители материнских плат ныне считаются самыми беспроблемными, особенно при использовании Linux?
  • У каких производителей самые надежные блоки питания?







 ,








И это всё МОЁ

Недавно узнал, что в «игрушечном» дроне Ryze Tello есть возможность управления/общения через высылку UDP датаграм с командами.


Недавно они еще выпустили некий Tello EDU с обновленным ПО. Там больше команд, и рекламируется возможность создания «роя»:
https://github.com/dji-sdk/Tello-Python


Теперь вопрос: есть ли в природе не сильно дорогие дроны, с подобным интерфейсом? А чтоб еще и с GPS?









 , ,








И это всё МОЁ

Доброго времени суток!

Меня зовут Андрей, я ищу ментора по языку Python.

Я имею опыт в разработке более 8 лет, однако программировал до этого на APL. В данный момент изучаю новый для себя язык Python, выбор которого занял не один месяц.
Ментор необходим для подготовки к собеседованиям, для консультации по навыкам, которые мне нужно развить в самую первую очередь, а какие во вторую.

Буду очень рад пообщаться и обсудить дальнейшее сотрудничество по email; [email protected].

Заранее спасибо, надеюсь я найду того, кто мне нужен!








 ,








И это всё МОЁ

Скажите, а вообще есть проги по проектированию лестниц?
Кто нибудь сталкивался?