J'obtiens l'erreur suivante lorsque j'essaie d'accéder au partage samba.
[2019/02/24 20:24:48.978082, 0] ../source3/smbd/uid.c:386(change_to_user_internal)
change_to_user_internal: chdir_current_service() failed!
J'ai créé un dossier, je lui ai donné des permissions de 777, je l'ai attribué à l'utilisateur nobody, mais quoi que je fasse, il ne me laisse pas l'ouvrir.
Voici le fichier smb.conf
[global]
map to guest = Bad User
workgroup = WORKGROUP
server string = Samba Server
server role = standalone server
dns proxy = no
[Shared]
comment = Allow all users to read/write
path = /home/andrius/Shared
public = yes
guest ok = yes
writable = yes
Le problème semble être lié au fait que le dossier que j'essaie de partager se trouve dans mon répertoire personnel. Dès que je le place en dehors du répertoire personnel, les choses commencent à fonctionner.
smb.service
semble s'exécuter en tant que service root lorsque je vérifie les processus. J'ai donc du mal à comprendre pourquoi je ne peux pas l'avoir dans mon répertoire personnel.