Кстати, да… Devuan!

Окт 8th, 2021 | Posted by | Filed under Debian, Devuan, internet, Life, PC, Software
Devuan logo

         software freedom, your way

Как-то прошла мимо блога информация о том, что сервер больше не под управлением Debian. С печалью и горечью я наблюдал за деградацией идеологии Debian начиная с 7 версии до её апогея в версии 11, и вот моё терпение лопнуло. 11 Debian пришёл внезапно, обновление произошло без какого-либо взаимодействия со мной, поскольку в списке репозиториев была прописана ветка stable. Это большая и печальная история, описанная довольно подробно в теме на форуме. Радостное ожидание чего-то нового, каких-то возможных улучшений в производительности и качестве (насколько они возможны в пределах изменяющегося Debian) сменилось руинами системы и долгим разгребанием завалов криво стартующих сетей. По счастью, нашёлся винчестер с копией системы, снятый не задолго до релиза, на котором оставался buster, который и был мигрирован на Devuan beowulf. Не всё прошло легко и гладко, например, мне пока не удалось обновить php до 7.4, да я пока и забросил эту затею.

Обновление NextCloud. Без проблем?

Окт 8th, 2021 | Posted by | Filed under Devuan, internet

Возникло желание обновить NextCloud с предпоследней версии на последнюю. Раньше как-то всё обновлял руками, сейчас захотелось обновить более-менее автоматически и прокомментировать в блоге, как оно пойдёт.

Ничего не скачиваю, захожу в консоль, повышаюсь до рута, запускаю:

/var/www/nextcloud/updater# sudo -u www-data php ./updater.phar

Nextcloud Updater — version: v20.0.0beta4-11-g68fa0d4

Current version is 22.1.1.

Update to Nextcloud 22.2.0 available. (channel: «stable») Read more…

Скрипт обновления Firefox, поставленного руками.

Сен 30th, 2021 | Posted by | Filed under internet, Linux, PC, Software

Решил поделиться скриптом, которым пользуюсь уже некоторое время для обновления Fx, поставленного руками. Инструкция простая — надо создать файл, записать в него скрипт, дать права на запуск и запустить. Разумеется, прежде надо закрыть все запущенные копии Fx от всех пользователей в системе. Предполагается установка по стандартному пути /opt/firefox. На x32 системах подправить путь загрузки на https://download.mozilla.org/?product=firefox-latest&os=linux&lang=ru Если нужно загружать программу с языком, отличным от ru, надо написать требуемое в &lang=…

#!/bin/bash
wget -O firefox-latest.tbz «https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=ru»
tar xvjf firefox-latest.tbz
rm -rf /opt/firefox
mv -f ./firefox /opt/

Вопрос интеллектуальной собственности на вакцину. ГМ-люди.

Авг 13th, 2021 | Posted by | Filed under Life

Интересный вопрос возник. Если человек получает укол «вакциной» и в его ДНК внедряется генетический материал, на который (могут быть) оформлены права «интеллектуальной собственности», то что будет делать человек, если в последствии к нему будут предъявлены претензии по копированию чужой «интеллектуальной собственности» в собственном геноме? За рождение детей будут требовать лицензионные отчисления? Или дети, как носители чужой «интеллектуальной собственности» будут принадлежать производителю «интеллектуальной собственности»?

Какое-то исследование по ковидле скинули…

Июл 9th, 2021 | Posted by | Filed under Business, Life, News

Кинули в меня каким-то исследованием ковидлы. Не знаю, что там да как, я не специалист. Просто размещу у себя. Скачать можно просто PDF (60 стр) или PDF свёрстанный книжкой (15 листов с двух сторон) для распечатки на 2-стороннем принтере.

Удалёнка при ковидле: RDP over SSH под Windows

Окт 22nd, 2020 | Posted by | Filed under Debian, Epic fail, Health, Life, Linux, PC, Software, Windows

Ковидла подкралась незаметно, вызвав эпидемию страха, а для кого-то став реально фатальной. Но жизнь продолжается, а потому админам ставят задачи по удалённому подключению пользователей из дома к их рабочим компьютерам, причём «безопасно и бесплатно». По-хорошему, на такие компьютеры должно ставиться специализированное ПО типа SecretNet или другое, но, по бедности… Итак, имеем Linux-фаерволл и внутреннюю сеть за ним.

Как хорошо мне на линуксе и как плохо виндузятникам. Я поставил Remmina и подключаюсь к rdp через ssh. Под виндами приходится городить огород. За чертежами огорода — под кат!

Read more…

Не работает загрузка медиа в wordpress: «Временная папка не найдена»

Авг 11th, 2020 | Posted by | Filed under internet, Linux, PC, Sites, Software

Столкнулся с указанной в заголовке ситуацией на LEMP сервере. Имею NGINX+ PHP7.3-FPM+MariaDB. Не работает, понятное дело, из-за php. Почитал интернеты, все такие мудрые, пишут что

define(‘WP_TEMP_DIR’, dirname(__FILE__).’/wp-content/tmp/’);

в /config.php и создание соответствующей директории /wp-content/tmp спасёт и решит проблему. А ничего подобного! Добро пожаловать под кат 🙂

Read more…

Земля для многодетных в Красноярске. Невозможно?

Авг 11th, 2020 | Posted by | Filed under Family, garden, House, Life, miracles, News

uchaПолучить землю невозможно. Если сидеть на попе ровно. Открываем ссылку, двигаем карту в интересующее место, смотрим места оранжевого цвета, на которых нет обведённых красным участков. Увеличиваем масштаб, делаем скриншот, распечатываем обводим желаемое место, ставим там галочку, прикладываем заявление и комплект документов, описанных на портале и подаём. Департамент обрабатывает, выкладывает на портале и, если не заявится никто раньше по очереди, участок предоставляют. Если заявится кто-то ранее стоящий — извиняйте. А заявляется обычно человек 30-40 на каждый выставленный на портале участок. Так что не подадите заявления и на 50-100 участков, как, скорее всего, получите.

Картинка на 2020-08-11.

Увеличиваем размер массива raid1 созданного mdadm с апгрейдом дисковой системы.

Фев 14th, 2020 | Posted by | Filed under Debian, Hardware, Life, Linux, Lubuntu, PC, Software, Ubuntu

Перестало хватать места на накопителе. Появилась необходимость и возможность поменять диски на более ёмкие? Вперёд!

Будем считать, что у нас сервер с 2 (и более) дисками, на которых есть системный раздел и раздел с данными (и своп). Везде raid1. Если массивы другого индекса, действия несколько иные 🙂

1. Выключаем сервер, отключаем все диски кроме одного, который должен быть загрузочным. Подключаем новые диски бОльшего объёма. Включаем, выбираем загрузку со старого диска, ждём, пока загрузится. Грузиться может долго, потому что не найдётся какой-нибудь своп или ещё что-нибудь. Read more…

Рабочий конфиг Samba

Фев 9th, 2019 | Posted by | Filed under FreeBSD, internet, Linux, Linux, PC, Software, Software, Unix and BSD

Что-то постоянно меняется в этом мире, и это мне не нравится (c).

Понадобилось поставить 4 версию самбы и настроить, чтобы можно было подключаться с Win XP (да хоть NT) до Win 10. Взялся настраивать… И замучился! Всё постоянно меняется в Samba, старые конфиги не работают, примеры с «официальных» гайдов — аналогично. Гадость! Не люблю этого.

Кто будет читать в поиске решения, смотрите ниже, оно там есть. Собственно, уже здесь, с комментариями:

[global]
# рабочая группа и имя сервера
	netbios name = SERVER
	workgroup = WORKGROUP
# разрешённые версии протокола от и до.
	client min protocol = NT1
	client max protocol = SMB3
# здесь будет журнал и его опции. 2 - достаточная подробность журнала. Если вы параноик, ставьте 5 и более.
	log file = /var/log/samba/log.%m
	log level = 2
	max log size = 1000
	logging = file
# без этой штуки я даже не знаю, как вы будете авторизоваться на сервере:
	ntlm auth = yes
# без этой штуки с сетевого пути или диска ничего не запустится:
	acl allow execute always = True
# этим мы указываем с какими атрибутами должны создаваться файлы:
	create mask = 0664
	directory mask = 0775
# это как-то должно помочь отладке. Кто знает, что оно делает?
	panic action = /usr/share/samba/panic-action %d
# сервер у меня будет одиноко стоящий. Если у вас нет - напишите здесь другие слова :)
	server role = standalone server
	obey pam restrictions = yes
# эта штука нужна для того, чтобы человек не поменял пароль пользователя системы через samba
	unix password sync = no
# а это - чтобы можно было его поменять, если будет надо и выше поставите yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
# это разрешит менять пароль пользователя samba
	pam password change = yes
# неудачные коннекты будем отвергать
	map to guest = bad user
# это стоит разрешить, если надо открыть публичный доступ к чему-либо на сервере без авторизации
	usershare allow guests = yes
# пример ресурса, показывающего пользователю его домашнюю директорию в режиме только чтения
[homes]
	comment = Home Directories
	browseable = no
	read only = yes
	valid users = %S
# вместо этой секции сервер покажет установленные у него принтеры
[printers]
	comment = All Printers
	browseable = no
	path = /var/spool/samba
	printable = yes
	guest ok = no
	read only = yes
	create mask = 0700
# клиенты Windows будут смотреть сюда в поисках дровишек для принтеров
[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers
	browseable = yes
	read only = yes
	guest ok = no
# пример вполне рабочео ресурса для пользователя username
[user]
# это если no, то надо будет сначала снять readonly атрибут и только потом можно будет удалить
        delete readonly = yes
# списки пользователей с режимами доступа
        valid users = username
        write list = username
# пользователь и группа, владеющие файлом в локальной файловой системе
        force user = nobody
        force group = sambashare
# местоположение ресурса в локальной файловой системе
	path = /samba
# доступ гостю закрыт
	guest ok = no
# режим доступа "вообще"
	writeable = yes