Невозможно подключиться к общему ресурсу Samba, работающему на Linux Server, из MacOS

echo "this is a sample
this is a second sample
this is a third sample" | \
while read line; do 
  echo ${#line} $line
done | sort -n

выдает список строк с указанием длины, отсортированных по длине

0
20.01.2020, 19:51
2 ответа

На днях я работал над чем-то подобным. Моя установка немного отличается тем, что я не использую домашний каталог, каждый LVM монтируется в свой собственный корневой каталог, но есть несколько вещей, которые могут помочь:

В разделе [Global] я задаю минимальный уровень SMB, используя:

[Global]
min protocol = SMB2

Если вы используете SMB 4, вы также можете установить SMB3 как минимум, если ваш клиент конечной точки поддерживает его (несколько моих еще не поддерживают, поэтому блокировка как минимум v2 ).

Вы запускали smbpasswd, чтобы установить аутентификацию smb для подключающегося пользователя?

Как я упоминал ранее, я использую каталоги корневого уровня, а не домашний уровень (позволяет избежать двусмысленности с selinux в отношении вариантов того, что я бы назвал обычными общими ресурсами samba и общими папками на основе домашнего каталога.

Для этого я использую следующее, чтобы настроить соответствующие ценные бумаги selinux:

setsebool -P samba_export_all_ro=1 samba_export_all_rw=1
getsebool –a | grep samba_export   ##Just to check it set properly
semanage fcontext –at samba_share_t "/timemachine1(/.*)?"
restorecon /timemachine1

Я также выбрал каталог timemachine, поэтому владельцем является пользователь, под которым я вхожу в общий ресурс samba.

Также дважды проверьте, открыты ли порты брандмауэра:

firewall-cmd --permanent --add-service=samba
firewall-cmd --reload

С Mac, если вы откроете Finder и выполните команду -K, вы выполните ручное подключение к Samba для проверки.

Кроме того, в разделе Global вашего smb.conf может быть что-то странное, возможно, вы захотите опубликовать этот раздел, если вы все еще застряли.

2
28.01.2020, 02:29

Вы пытались указать SELinux на сервере, что Samba может получить доступ к этому каталогу?

Можно просто указать SELinux, что совместное использование домашних каталогов разрешено :setsebool -P samba _enable _home _dirs 1

1
28.01.2020, 02:29

Теги

Похожие вопросы