LINUX.ORG.RU

Сообщения psh511

 

qbittorrent и Samba-шара. Проблема с правами доступа.

Собственно, сабж. Стоит qbittorrent и Samba, ниже конфиг из qbittorrent-nox.service. Мой пользователь - share, владелец директории /media, добавлен в группу qbittorrent-nox. Когда qbit скачивает новый торрент и помещает его в отдельный подкаталог (/media/example) - я не могу получить доступ к нему, хотя у группы rwx на этот каталог.

Затем я попытался запустить демон qbit от пользователя и группы share, изменив эти параметры в файле qbittorrent-nox.service, но получил ошибку, которая ничего не проясняет. В какую сторону копать?

Feb 22 23:46:22 center systemd[1]: Failed to start qBittorrent Command Line Client.
Subject: A start job for unit qbittorrent-nox.service has failed
Defined-By: systemd
Support: https://www.debian.org/support
A start job for unit qbittorrent-nox.service has finished with a failure.
 
The job identifier is 7592 and the job result is failed.
[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
Type=forking
User=qbittorrent-nox
Group=qbittorrent-nox
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080
Restart=on-failure

[Install]
WantedBy=multi-user.target

 , ,

psh511
()

Протоколы и приложения для сетевого доступа к файлам

Интересно, кто что использует для файлопомоек, обмена данных с устройства на устройство и так далее:

  • NFS
  • Samba
  • Webdav
  • FTP
  • SFTP
  • Nextcloud, owncloud
  • AppleTalk
  • Syncthing
  • Свой вариант

Перемещено hobbit из polls

 , ,

psh511
()

Samba - скрытие недоступных директорий

Собственно, сабж, имеется файловая шара Samba, следующий конфиг:

[center]
	comment = center
	path = /center
	public = yes
	writable = yes
	read only = no
	guest ok = no
	browseable = yes
	valid users = @fileshare, free
	#write list = share
	create mask = 0760
	directory mask = 0760
	force create mode = 0760
	force directory mode = 0760
	map acl inherit = Yes
	inherit permissions = Yes
	inherit owner = yes
	inherit acls = yes
	hide unreadable = yes

Имеются два пользователя: share и free, пользователю free через acl предоставлен доступ к /center/music (там хранятся медиа-файлы), всё работает, юзер free не имеет доступа к приватной директории в center/share, но при этом видит её.

Если верить докам самбы, то параметр hide unreadable = yes должен решить эту проблему, но этого не происходит, куда копать?

# Права acl на /center

# file: center
# owner: share
# group: fileshare
user::rwx
user:free:r-x
group::rw-
mask::rwx
other::---

# Права acl на приватную папку

# file: center/share
# owner: share
# group: fileshare
user::rwx
user:free:---
group::rwx
mask::rwx
other::---

# Права на общую папку

# file: center/music
# owner: share
# group: fileshare
user::rwx
user:free:rwx
group::r-x
mask::rwx
other::---

 , ,

psh511
()

Организация домашнего хранилища на минималках

Сабж, возникло желание организовать небольшую файлопомойку + сидбокс дома. Для этого у меня имеется:

Мини-ПК Beelink, в котором из коробки стоит nvme на 512gb (имхо, не очень надёжный, AZW), на нём стоит собственно система и выделен раздел для хранения данных.

Для торрентов стоит 3.5" HDD WD Black 500 GB, через Ugreen адаптер подключен к USB3.0 (т.к. это мини-пк и засунуть 3.5" накопитель некуда), который находится в идеальном состоянии, но имеет критический недостаток: сильно шумит, т.к. 7200rpm, ну и объём маловат, хотя качаю я немного.

Что планирую:

-Докупить SSD SATA (мини-пк имеет возможность добавить диск 2.5"), объемом на 512 gb и объединить их с разделом на nvme в raid 1. На всём этом я буду хранить только свои файлы, документы, особо много места не нужно.

-Докупить HDD 1-2 Tb, чтобы качать торренты. Пока подобрал для себя Seagate SkyHawk, который предназначен для систем видеонаблюдения (подразумевает работу 24/7, по крайней мере, хочется в это верить, чтобы не организовывать рейд ещё и для торрентов).

Как-то так, но пришла ещё идея, вместо hdd 1-2 tb взять террабайтный ssd, это дороже, и интересно, выдержит ли он данную нагрузку, в диск от Seagate как-то веры больше.

В деньгах как бы не особо ограничен, но и большой объём дисков не нужен, под торренты 1-2 ТБ, да под файлы 0,5 ТБ - хватит за глаза, т.к. всё остальное хранится на внешних дисках, но ограничен в возможностях пк, в который можно засунуть только один 2.5" накопитель и nvme, а остальное - подключать через USB-адаптеры

 , ,

psh511
()

Transmission-daemon крашится при добавлении нового торрент-файла

OS: AlmaLinux 9.2

Установил transmission, скачал один торрент файл - всё было нормально, когда поставил на закачку другой - он просто выдал дисконнект. Перезапуск не помогает, одна и та же картина.

В dmesg черти что

[19780.019989] transmission-da[23555]: segfault at 0 ip 00007fcd03cea0f5 sp 00007fcd02aaf280 error 4 in libcrypto.so.3.0.1[7fcd03c0b000+257000]
[19780.020010] Code: 0f 1f 44 00 00 f3 0f 1e fa 41 54 41 89 f4 55 48 89 fd 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 <48> 8b 07 48 83 78 78 00 0f 84 cd 00 00 00 66 0f ef c0 48 63 c6 48
[19791.180421] transmission-da[23573]: segfault at 0 ip 00007ff3cd11e0f5 sp 00007ff3cbee3280 error 4 in libcrypto.so.3.0.1[7ff3cd03f000+257000]
[19791.180444] Code: 0f 1f 44 00 00 f3 0f 1e fa 41 54 41 89 f4 55 48 89 fd 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 <48> 8b 07 48 83 78 78 00 0f 84 cd 00 00 00 66 0f ef c0 48 63 c6 48
[19797.911863] transmission-da[23592]: segfault at 0 ip 00007f9a880b20f5 sp 00007f9a86e77280 error 4 in libcrypto.so.3.0.1[7f9a87fd3000+257000]
[19797.911883] Code: 0f 1f 44 00 00 f3 0f 1e fa 41 54 41 89 f4 55 48 89 fd 48 81 ec a8 00 00 00 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 00 00 00 <48> 8b 07 48 83 78 78 00 0f 84 cd 00 00 00 66 0f ef c0 48 63 c6 48

 , ,

psh511
()

«Аналоги» Raspberry Pi

В последнее время в связи с сильным подорожанием RPi вижу предложения покупать его «аналоги» на основе Intel Celeron N3350/J4205/etc.

На али подобные неттопы от Beelink (с версией 8 Гб RAM) стоят 8-9 тысяч рублей, что на данный момент сопоставимо с raspberry.

Из плюсов:

+Полноценный x64 (хотя меня устраивает и aarm64)

+Нет проблем с питанием, и при этом потребляет не намного больше rpi (проблемы с питанием - это основная моя претензия к raspberry на сегдняшний день)

+Всё уже в корпусе, с вентилятором и радиатором

+EMMC для ОС + слот для 2.5 hdd (ssd)

Но я подозреваю, что есть какие-то минусы (переплата за лицензию оффтопика не считается), которых я в упор не вижу, да и целерон, как процессор, не внушает доверия. Какие? У меня RPi уже есть, но хочется присмотреть что-то ещё, для расширения.

 , ,

psh511
()

Выбор адекватного usb-разветвлителя с внешним питанием

Возникла потребность заиметь USB хаб с внешним питанием для Raspberry Pi. Нужно:

*Usb 3.0

*3-4 порта (вообще можно 2, но я таких не видел)

*Чтобы внешнее питание отсекалось и не сжигало все (это самое важное, потому что читал, как людям выжигало порты).

Подключать планирую внешний hdd (5v 1a) и внешний ssd (потребление не знаю, но закладываю около 5v 0.5a)

Я нашел для себя как вариант D-Link USB 3.0 DUB-1341 (на 4 порта, но он его почти нигде нет), также рассматривал Ugreen (как самые качественные из китайцев), по отзывам всё нормально, но по поводу безопасности внешнего питания все непонятно.

 , ,

psh511
()

Отсутствует DHCP reserve на роутере Huawei HG8245

Имеется роутер Huawei HG8245, на котором естественно работает DHCP Server. Необходимо зарезервировать для определенного устройства IP адрес, чтобы затем привязать к нему локальный домен. Роутер такой функции не имеет, заменять его - не вариант, так как интернет по оптике.

Что можно сделать?

 , ,

psh511
()

ESP32 для датчиков DS18B20 + RPi

Имеется raspberry pi 4B, к которому я собираюсь подключать датчик температуры (DS18B20 2 штуки, один - в комнате, другой - на улице), также планируется купить ESP32, для того, чтобы измерять температуру воды в уличном бассейне, так как он находится на удалении от rpi, то передача данных будет осуществляться по Wi-Fi.

Мне пришла мысль, что можно взять ещё один ESP32, который будет находится в непосредственной близости от rpi и куда я подключу комнатный и уличный датчики (и, например, датчик влажности, угарного газа и т.п.), чтобы не разводить геморрой с проводами на rpi. В таком случае основная функция rpi будет заключаться в том, чтобы раз в 15 минут опрашивать все датчики, записывать полученные данные в mysql и выводить информацию на небольшой e-ink дисплей.

Изначально я думал, что датчики будут раз в 15 минут запрашивать температуру, выкидывать html или json, который я в свою очередь буду парсить с rpi. Но этот вариант я откинул, потому что скрипты придется запускать практически одновременно и любой рассинхрон (например - отключение одного из датчиков, отключение электричества и т.п.) приведёт к тому, что в БД попадут неактуальные данные.

Отсюда два вопроса:

  1. Подойдут ли в случае, описанном в последнем абзаце, датчики типа DS3231, если помимо температуры на html странице будет отображаться и точное время, которое затем будет парситься и записываться в БД?

  2. Насколько вообще оптимальна схема (когда rpi занимается только обработкой данных, а все датчики висят на ESP32)?

 , ,

psh511
()

Измерение температуры в бассейне с использованием датчика DS18B20

Имеется raspberry pi 4B, который находится в доме. Необходимо измерять температуру воды в уличном бассейне и передавать её на rpi, чтобы затем вносить в БД.

Есть несколько вариантов для осуществления этой задумки:

  1. Покупка датчика с кабелем 20 метров (но он стоит более 1к, что как по мне для одного датчика - дорогое удовольствие).
  2. Использовать raspberry pico и подключать датчик к нему, а сам микроконтроллер разместить на стене дома (тогда расстояние будет около 3-4 метров), но нужно каким-то образом передавать температуру на rpi (WiFi сразу отпадает, есть вариант использовать радиоканал, но он тоже под сомнением).
  3. Используя какой-либо левый провод, удлинить провод датчика, но работоспособность в таком случае остаётся под вопросом.
  4. Приобрести ещё один (недорогой) одноплатник, например Orange Pi i96 256mb и подключить датчик к нему, т.к. он поддерживает wifi, передать данные получится без особых проблем. (По цене выходит около 1к, т.е. я получу более-менее полноценный одноплатник и sd-карту, а не просто датчик за ту же сумму)

Или, может, есть более оптимальные варианты?

 ,

psh511
()

Подключение к P2P камере по UID

Народ, подскажите софт для просмотра IP камеры по её UID, на оффтопике знаю только одну похожую программу (также есть под android), но теперь решил соорудить кустарный регистратор на vds, а камера находится в локалке с серым ip и мобильным интернетом.

Роутер к сожалению не имеет VPN-клиента, думал взять orange/raspberry pi и организовать zerotier, но интересны текущие возможности и шансы организовать всё без доп. затрат.

 ,

psh511
()

RSS подписка на новые темы