Problèmes et questions sur les environnements graphiques et les applications.
Répondre

Voir un dossier du home depuis Samba

#1Messageil y a 1 an

Bonsoir,

J'aimerai que mon serveur samba puisse voir et écrire dans un dossier qui ce trouve dans mon home.
Actuellement j'ai

/home/cyberlux
/home/media/cyber ( c'est mon samba )

J'aimerai donc partager un dossier de /home/cyberlux dans samba et pouvoir lire écrire et supprimer des fichiers dedans.

J'ai tester avec un symlink mais je n'arrive pas à y avoir accès. J'ai aussi tester dans smb.conf de mettre le /home/cyberlux/Téléchargements mais il me marque une erreur

Je n'arrive pas à trouver de solution pour me permettre de le faire.
Si un de vous à une idée car cela fait des heures que je cherche sans succès.

Merci
Dernière modification par Cyberdr3amil y a 1 an, modifié au total 1 fois.

Voir un dossier du home depuis Samba

#2Messageil y a 1 an

bonjour

sudo mount --bind "$dir_home_user" "$destination_samba"
Après (a refaire a chaque démarrage), les 2 dossiers pointent sur exactement la même chose mais sont vus comme 2 répertoires différents pour linux

sudo umount -v "$destination_samba" pour retour arrière

ps: reste à voir quelles permissions sont sur tes fichiers de ton home : si uniquement modifiable par $USER, je suppose que samba ne peut les modifier/supprimer

Voir un dossier du home depuis Samba

#3Messageil y a 1 an

Merci pour ta réponse.
Effectivement j'avais déjà tester cela mais je n'arrive pas à copier des fichiers vers le serveur samba pourtant il me semble que les droits sont bon.

Il faut mettre quoi comme droit pour le dossier Téléchargements ?
Je ne veux juste pas faire d'autres partitions spéciale pour le dossier samba voilà pourquoi je cherche à mettre un dossier du home.
merci

Voir un dossier du home depuis Samba

#4Messageil y a 1 an

Suis pas un spécialiste serveur samba :wink:
Cyberdr3am a écrit : il y a 1 an pourtant il me semble que les droits sont bon.
Il faut mettre quoi comme droit pour le dossier Téléchargements ?
:confus:
sont bons ? les droits de quoi ?
- tu fais un ls -l dans ton home,
normalement uniquement l'utilisateur "cyberlux" peut écrire (le petit w avec ls -l) ?

En fonction de ta config samba, le serveur se connecte à linux en tant que "xxx" (unique pour tous logins ou un par login), si xxx n'a pas les droits sur ton home, normal que le serveur ne puisse copier des fichiers dedans.

Si tu te connectes comme "cyberlux" dans samba, alors (en fonction de la config serveur), tu devrais pouvoir lire/écrire dans home mais par les anciens répertoires de partage.

Existe bien dans le .conf : "force user" et "force group" (tu peux mettre "cyberlux"), mais dans ce cas il est possible que "cyberlux" n'ai pas les droits de modifications dans les répertoires samba de partage qui existaient déjà (de même, voir avec un "ls -l" ou ton navigateur de fichier)

Voir un dossier du home depuis Samba

#5Messageil y a 1 an

Je pense que j'ai compris quelque chose. Quand j'utilise samba je me connecte avec un utilisateur autre que mon login habituel et donc il ne peut pas écrire dans les dossiers vu que cela viens d'un autre utilisateurs.
Pour régler cela il faudrait que j'autorise tout les utilisateurs à écrire dans le dossier home ce que je ne veux pas faire car pas sécuritaire du tout.
Pour le moment les autres utilisateurs peuvent voir et lire les fichiers mais pas écrire dedans.
Pour le moment je vais laisser comme cela car je ne veux pas autoriser tout le monde à écrire dans le home avec toutes mes config et fichier perso dedans.
Une des solutions serait de mettre l'utilisateur en question dans le même groupe pour qu'il puisse écrire dedans.
Répondre