CENTOS 7/Win10 не может получить доступ к SMB-ресурсу из windows/mac
Я могу получить доступ к своему SMB на самой машине linux с помощью smbclient с помощью
smbclient -U пользователь // сервер / winbkup
или монтирование с помощью файла исследовать GUI.
мой компьютер с Windows работает WORKGROUP, а на стороне Linux я создал имя пользователя и выполнил команду smbpasswd -a NEWUSER
вот как выглядит мой smb.conf (вставляя глобальный пользовательский ресурс)
[global] рабочая группа = WORKGROUP netbios name = SERVER security = пользователь
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[winbkup] путь = /mnt/storage/winbkup только для чтения = нет возможности просмотра = да действительные пользователи = NEWUSER [osxbkup] путь = /mnt/storage/osxbkup только для чтения = нет возможности просмотра = да действительные пользователи = NEWUSER
Для разрешения и собственности я сделал.
chmod 775 / mnt / хранилище /winbkup chown NEWUSER:NEWUSER /mnt/ хранилище / winbkup
то же самое для osxfolder
Также в файле хоста Windows я добавил IP-адрес к имени хоста Linux, но это просто DNS, я понял это.
И я убедился, что функция SMB 1.0 / CIFS включена в Windows 10
Я попытался сопоставить с помощью \SERVER\winbkup или \IP\winbkup или просто \ SERVER или \ IP
а из centos я могу сделать smb://server/winbkup. Даже попробовал на моем mac с smb://IP/winbkup/ или с именем хоста, или smb://NEWUSER:*@
не повезло, похоже, я не могу добраться до сервера. Может ли это быть проблемой брандмауэра? Любая помощь будет оценена
1 ответ
Оказывается, это был брандмауэр, если у кого-то еще возникли проблемы, попробуйте эти две команды
firewall-cmd --permanent --zone = public --add-service = samba
firewall-cmd --reload
Я хотел бы отдать должное этому блогу https://www.tecmint.com/install-samba4-on-centos-7-for-file-sharing-on-windows/
Хотя я не использовал эту конфигурацию, но две команды сделали свое дело.