
Ковидла подкралась незаметно, вызвав эпидемию страха, а для кого-то став реально фатальной. Но жизнь продолжается, а потому админам ставят задачи по удалённому подключению пользователей из дома к их рабочим компьютерам, причём «безопасно и бесплатно». По-хорошему, на такие компьютеры должно ставиться специализированное ПО типа SecretNet или другое, но, по бедности… Итак, имеем Linux-фаерволл и внутреннюю сеть за ним.
Как хорошо мне на линуксе и как плохо виндузятникам. Я поставил Remmina и подключаюсь к rdp через ssh. Под виндами приходится городить огород. За чертежами огорода — под кат! Read more…
Столкнулся с указанной в заголовке ситуацией на LEMP сервере. Имею NGINX+ PHP7.3-FPM+MariaDB. Не работает, понятное дело, из-за php. Почитал интернеты, все такие мудрые, пишут что
define(‘WP_TEMP_DIR’, dirname(__FILE__).’/wp-content/tmp/’);
в /config.php и создание соответствующей директории /wp-content/tmp спасёт и решит проблему. А ничего подобного! Добро пожаловать под кат 🙂
Read more…
Получить землю невозможно. Если сидеть на попе ровно. Открываем ссылку, двигаем карту в интересующее место, смотрим места оранжевого цвета, на которых нет обведённых красным участков. Увеличиваем масштаб, делаем скриншот, распечатываем обводим желаемое место, ставим там галочку, прикладываем заявление и комплект документов, описанных на портале и подаём. Департамент обрабатывает, выкладывает на портале и, если не заявится никто раньше по очереди, участок предоставляют. Если заявится кто-то ранее стоящий — извиняйте. А заявляется обычно человек 30-40 на каждый выставленный на портале участок. Так что не подадите заявления и на 50-100 участков, как, скорее всего, получите.
Картинка на 2020-08-11.
Перестало хватать места на накопителе. Появилась необходимость и возможность поменять диски на более ёмкие? Вперёд!
Будем считать, что у нас сервер с 2 (и более) дисками, на которых есть системный раздел и раздел с данными (и своп). Везде raid1. Если массивы другого индекса, действия несколько иные 🙂
1. Выключаем сервер, отключаем все диски кроме одного, который должен быть загрузочным. Подключаем новые диски бОльшего объёма. Включаем, выбираем загрузку со старого диска, ждём, пока загрузится. Грузиться может долго, потому что не найдётся какой-нибудь своп или ещё что-нибудь. Read more…
Что-то постоянно меняется в этом мире, и это мне не нравится (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
Закона сохранения энергии не существует, есть закон равновесия взаимодействующих энергетических систем (хитро выдаваемый за ЗСЭ) (Сергей Ракарский).
Закон сохранения энергии мог бы существовать только в замкнутых системах, но таких систем не существует. Замкнутая система подобна шуточному определению «одной лошадиной силы, которую вырабатывает эталонный сферический конь в вакууме диаметром 1 метр и массой 1 килограмм».
Наверно давно пришло время написать о том интересном замечании, которое я сделал некоторое время назад, смотря видео с записью эффекта Кея, когда тягучая жидкость (шампунь) льётся на наклонную поверхность, скапливается там в виде сползающей по поверхности кучки, из которой периодически вырываются нестабильные фонтанчики шампуня, бьющие в произвольных направлениях. Read more…
Рассмотрим притяжательные местоимения, как их порезали и выкинули из «официально правильного» русского языка. Я где-то тут уже писал об этом. Притяжательные местоимения [опционально] содержат лицо, род и число объекта местоимения и лицо, род и число субъекта местоимения.
По идее, есть три параметра с разными значениями. Род: мужской, женский, средний. Число: единственное, множественное. Лицо: 1, 2, 3. В общем случае, 18 возможных комбинаций, если множественное число будет всегда одинаковое, и не будет, как в некоторых языках, разделяться по принципу: много=2, много=3 и т.д., а ведь в некоторых языках и такое есть. Как вариант, ещё множественное число, означающее группу представителей разного рода: мужских, женских, средних. 🙂 18 комбинаций объекта местоимения и 18 комбинаций субъекта. Сколько могло бы быть вариантов притяжательных местоимений, если бы они все встречались в языке?! Притяжательное местоимение, которое означало бы что множество мужчин имеет в жёнах множество женщин. Как хорошо, что всё не настолько запущено… Read more…
В конце апреля сервис сохранения картинок itmages.ru закрывается. На сайте вывешано обновления, что пользователям следует забрать оттуда картинки, которые им ещё нужны.
Из сегодняшнего: «ошибка 502 bad gateway» вместо облака и файлов.
смотрим /var/log/apt/history.log:
Start-Date: 2018-01-09 05:36:05
Commandline: apt-get -y install php7.0
Upgrade: php7.0:amd64 (7.0.19-1, 7.0.27-0+deb9u1)
End-Date: 2018-01-09 05:36:11
Start-Date: 2018-01-09 05:36:23
Commandline: apt-get -y install php7.0-cli
Upgrade: php7.0-cli:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0-fpm:amd64 (7.0.19-1, 7.0.27-0+deb9u1),
php7.0-gd:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0-opcache:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7
.0-common:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0-json:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0-m
bstring:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0-readline:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0
-xml:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0-curl:amd64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0-zip:am
d64 (7.0.19-1, 7.0.27-0+deb9u1), php7.0-mysql:amd64 (7.0.19-1, 7.0.27-0+deb9u1)
End-Date: 2018-01-09 05:38:02
Обновились компоненты php7 сегодня утром. Read more…