Рабочий конфиг 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

Закона сохранения энергии не существует (цитата).

Июл 12th, 2018 | Posted by | Filed under Life

Закона сохранения энергии не существует, есть закон равновесия взаимодействующих энергетических систем (хитро выдаваемый за ЗСЭ) (Сергей Ракарский).

Закон сохранения энергии мог бы существовать только в замкнутых системах, но таких систем не существует. Замкнутая система подобна шуточному определению «одной лошадиной силы, которую вырабатывает эталонный сферический конь в вакууме диаметром 1 метр и массой 1 килограмм».

Шаубергер, Мишин и эффект Кея.

Июн 28th, 2018 | Posted by | Filed under Alternative, Life, miracles

Наверно давно пришло время написать о том интересном замечании, которое я сделал некоторое время назад, смотря видео с записью эффекта Кея, когда тягучая жидкость (шампунь) льётся на наклонную поверхность, скапливается там в виде сползающей по поверхности кучки, из которой периодически вырываются нестабильные фонтанчики шампуня, бьющие в произвольных направлениях. Read more…

Ломаем мозги через колено: притяжательные местоимения.

Июн 21st, 2018 | Posted by | Filed under Language, Life

Рассмотрим притяжательные местоимения, как их порезали и выкинули из «официально правильного» русского языка. Я где-то тут уже писал об этом. Притяжательные местоимения [опционально] содержат лицо, род и число объекта местоимения и лицо, род и число субъекта местоимения.

По идее, есть три параметра с разными значениями. Род: мужской, женский, средний. Число: единственное, множественное. Лицо: 1, 2, 3. В общем случае, 18 возможных комбинаций, если множественное число будет всегда одинаковое, и не будет, как в некоторых языках, разделяться по принципу: много=2, много=3 и т.д., а ведь в некоторых языках и такое есть. Как вариант, ещё множественное число, означающее группу представителей разного рода: мужских, женских, средних. 🙂 18 комбинаций объекта местоимения и 18 комбинаций субъекта. Сколько могло бы быть вариантов притяжательных местоимений, если бы они все встречались в языке?! Притяжательное местоимение, которое означало бы что множество мужчин имеет в жёнах множество женщин. Как хорошо, что всё не настолько запущено… Read more…

itmages.ru закрывается!

Апр 20th, 2018 | Posted by | Filed under internet, Life, Sites

В конце апреля сервис сохранения картинок itmages.ru закрывается. На сайте вывешано обновления, что пользователям следует забрать оттуда картинки, которые им ещё нужны.

[РЕШЕНО] Обновление php7 ломает owncloud :( в Debian 9.

Янв 9th, 2018 | Posted by | Filed under Debian, internet, Linux, Linux, PC, Q&H, Sites, Software, Software

Из сегодняшнего: «ошибка 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…

Муки выживания мутанта…

Дек 13th, 2017 | Posted by | Filed under Hardware, PC

Случилось мне обслуживать локальную сеть, которую когда-то планировали, а потом… Read more…

Побороть неподдерживаемые протоколы в GUI линуксовых «проводников».

Ноя 30th, 2017 | Posted by | Filed under Linux, PC, Software

Встретился с проблемой не открывающихся ни в Thunar, ни в PCManFM сетевых локаций типа network:// smb:// ftp:// и т.д.
Проблема возникла как-то неожиданно, не надо было никуда в сеть продолжительное время, а потом понадобилось и не работает. Read more…

Интернет. Ложь. Видео.

Авг 16th, 2017 | Posted by | Filed under internet, Life

Задачка про тибетских монахов

Авг 10th, 2017 | Posted by | Filed under Life

Из тибетского монастыря А в монастырь Б надо передать депешу. Расстояние между монастырями — 10 дней пути. В наличии имеется (предположим) неограниченное число монахов. Дорога из монастыря в монастырь оборудована местами для превала и ночлега, где монахи могут останавливаться и обедать, либо ужинать, ночевать и завтракать. Запас воды там тоже имеется. Каждый монах может взять с собой еду на 5 дней пути в одну сторону. Необходимо описать, как монахи должны действовать, чтобы доставить депешу как можно скорее. Сколько монахов потребуется для этого и как скоро депеша будет доставлена. Дополнительные условия: 1) нет никакого транспорта, и даже вьючного, 2) в пути нет никакой еды, 3) в монастыре Б им еды не дадут, и 4) всем вышедшим в путь непременно нужно вернуться назад.