Использую федорку. И мне хочется использовать именно её. Как по мне - прекрасный дистр. Практически всё, что мне нужно - работает и работает лучше (либо меньше головняка), чем в Ubuntu/Mint/Arch и прочее. Однако в этой, столь прекрасной истории как всегда есть одно НО. С федоры я не вижу шары win-тачек (использую Fedora как клиент), расположенных как и дома, так и на работе. С той же Ubuntu таких сложностей не возникало (работает после install samba из-под коробки).
Да-да, именно шары не работают в Fedora 34.
Использовал свежеустановленную федору с оффсайта с последними апдейтами, накатанными
sudo dnf update && sudo dnf upgrade -y
с перезагрузкой.
Все репы, включая проприетарные - включены.
Что сделано/установлено после:
sudo dnf install samba
(зависимости самбы типа samba-client и cifs-utils подтянулись сами или были установлены)
sudo dnf install wsdd
(на всякий)
sudo dnf install nmap
(полезен для тестов)
sudo systemctl enable smb.service
sudo firewall-cmd –add-service=samba –permanent
sudo gedit /etc/samba/smb.conf
в нём менялось только global секция:
[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
map to guest = Bad user
server min protocol = NT1
client min protocol = NT1
min protocol = NT1
Пробовал добавлять client ntlmv2 auth = yes, netbios name прописать, wins (false/true), но лыжи не едут.
sudo systemctl restart smb.service –now
Готовил selinux
sudo setsebool -P virt_use_samba=1 use_samba_home_dirs=1 samba_share_fusefs=1 samba_export_all_rw=1 samba_export_all_ro=1 samba_enable_home_dirs=1 allow_smbd_anon_write=1
Вывод selinux
getsebool -a | grep -E «smb|samba»
samba_create_home_dirs –> off
samba_domain_controller –> off
samba_enable_home_dirs –> on
samba_export_all_ro –> on
samba_export_all_rw –> on
samba_load_libgfapi –> off
samba_portmapper –> off
samba_run_unconfined –> off
samba_share_fusefs –> on
samba_share_nfs –> off
sanlock_use_samba –> off
smbd_anon_write –> on
tmpreaper_use_samba –> off
use_samba_home_dirs –> on
virt_use_samba –> on
даже отключать пытался selinux, а толку 0
sudo nmap -sS -sU -T4 192.168.1.34
выхлоп
Nmap scan report for 192.168.1.34
Host is up (0.0017s latency).
Not shown: 999 open|filtered ports, 996 filtered ports
PORT STATE SERVICE
135/tcp open msrpc
139/tcp open netbios-ssn
445/tcp open microsoft-ds
5357/tcp open wsdapi
137/udp open netbios-ns
И перезапускался и перезагружал самбу (100500 раз), и соединялся именно так (привычка):
nautilus -> другие места -> подключение к серверу (внизу)
smb://локальный_айпишник_тачки
Сношаюсь с гуглом уже неделю по несколько часов каждый день.
На убунту обратно переходить не хочу.
Windows не предлагать, шары тестил, там всё работает.
Парольной защиты не стоит, шары включены, там всё ок.
Можно обойтись и без шар, но по работе надо цеплять файлы с win-тачек, работать с этими файлами, а работать предпочитаю в Линуксе со своего ноута и обратно закидывать на win-шары.
крик помощи