_______            ___   ______     _      __
 /_  __(_)___  _____( _ ) /_  __/____(_)____/ /_______
  / / / / __ \/ ___/ __ \/|/ / / ___/ / ___/ //_/ ___/
 / / / / /_/ (__  ) /_/  </ / / /  / / /__/ ,< (__  )
/_/ /_/ .___/____/\____/\/_/ /_/  /_/\___/_/|_/____/
     /_/

Dowiązania symboliczne na udziale Samba

W tym celu w pliku konfiguracyjnym /etc/samba/smb.conf, wpisujemy sekcji globalnej

allow insecure wide links = yes

Następnie przchodzimy do definicji udziału i dodajemy poniższe opcje.

follow symlinks = yes
wide links = yes

Zapisujemy i zamykamy plik, następnie restartujemy usługę.

$ sudo systemctl restart smbd
$ sudo systemctl restart nmbd

W sumie to tyle, jednak jeśli mamy zamiar wykorzystać nasz udział do tworzenia stron WWW, to warto dodać naszego użytkownika do grupy www-data i wymusić na udziale za pomocą poniższych opcji zmianę domyślnego właściciela oraz grupę dla nowo utworzonych plików.

force user = www-data
force group = www-data

Jeśli to ustawimy, to należy ustawić grupę oraz właściciela katalogu głównego serwera WWW /var/www na www-data:www-data oraz zmienić maski na udziale na 0775.

Źródła:

  1. Odpowiednie opcje oraz ich rozmieszczenie

~xf0r3m