Использую федорку. И мне хочется использовать именно её. Как по мне - прекрасный дистр. Практически всё, что мне нужно - работает и работает лучше (либо меньше головняка), чем в 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-шары. крик помощи