У меня такой конфиг самбы (Centos7):
[global]
netbios name = HomeAssistant
server string = The HA File Center
workgroup = WORKGROUP
hosts allow =
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
remote announce =
remote browse sync =
[HOME ASSISTANT]
path = /home/homeassistant
comment = No comment
browsable = yes
read only = no
valid users =
writable = yes
guest ok = yes
public = yes
create mask = 0777
directory mask = 0777
force user = homeassistant
force create mode = 0777
force directory mode = 0777
hosts allow =
У меня есть домашний помощник, и я дал ему пароль самбы. Когда я подключаюсь в Windows к общему ресурсу, я вижу папку «домашний помощник».
Но когда я пытаюсь открыть его, я получаю сообщение об отказе в доступе.
Папка / home / homeassistant настроена как:
drwxr-xr-x. 4 homeassistant homeassistant 119 Jun 18 22:44 homeassistant
Я больше не уверен, что мне не хватает на данный момент ..
Отключение selinux
все решено, но если вы хотите включить его, используйте следующую команду:
chcon -R -t samba_share_t /home/homeassistant
Это позволит получить доступ к каталогу через samba
через selinux
. Если selinux
включен, вам нужно будет запустить эту команду на любом samba
акции. Обязательно перезапустите smb
обслуживание после.