[samba] lien symbolique serveur samba (résolu)

Applications, problèmes de configuration réseau
Aconitt
Hankyu
Messages : 15
Inscription : sam. 25 juin 2016, 22:17

[samba] lien symbolique serveur samba (résolu)

Message par Aconitt »

Bonjour / Bonsoir,

Je viens de créer un dossier partagé (/share) sur mon archlinux.
Si je crée un dossier /share/essai alors je le vois dans smb://localhost/share (sous dolphin).
Pour éviter les copier coller intempestifs et la redondance de mes fichiers, j'aurais aimé par exemple, créer un lien symbolique vers les fichiers que je veux partager.
Je m'explique :

Pour partager le dossier /home/picture, je fais un ln -s /home/picture /share
............................. /home/movies , je fais un ln -s /home/movies /share

Les liens symboliques ont l'air d'être correctement créés vu que je peux les voir dans /share.

Mon problème : je ne les vois pas dans smb://localhost/share

Need help plzzzz :)

PS : Première fois que j'essaie de faire ce genre de chose, je m'y prend peut être très mal
Dernière modification par Aconitt le jeu. 11 août 2016, 23:23, modifié 1 fois.
Archlinux Plasma - Dual boot Win7

Boitier : Corsair Obsdian 750D
CM : ASUS Maximus HERO VI
CPU : Intel i7 4770k @ 3,5 GHz
RAM : 16 Go DDR3 @ 1600 MHz
GPU : SLI Nvidia GTX 760 4Go DDR5
SSD : Samsung 840 EVO 500 Go
HDD : WD Blue Desktop 1To 64Mo @ 7200 RPM
Alim : Corsair CS750M
Refroidissement : Entièrement refroidit par un watercooling maison
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [samba] lien symbolique serveur samba

Message par benjarobin »

Bonjour, après 5s de recherche : http://unix.stackexchange.com/questions ... hared-path
Sinon tu peux utiliser le bind mount au lieu de liens symboliques
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Aconitt
Hankyu
Messages : 15
Inscription : sam. 25 juin 2016, 22:17

Re: [samba] lien symbolique serveur samba

Message par Aconitt »

Re,
J'ai essayer mount --bind (me parait plus approprié, plus propre) /homehdd/Movies /share.
Cela a très bien fonctionné.
Seulement je pensais que ça allait bind le dossier, au lieu de cela ça m'a bind son contenu. Ça fait un peu désordre du coup. Comment je peux "débinder" cela afin de le refaire plus proprement ? (je sais que je dois créer un dossier avant puis bind sur le dossier, le soucis est de "supprimer" ce qu'il y a dans share sans pour antant supprimer ce qu'il y a dans /home/movies, un genre de --unbind en somme sauf que --unbind n'existe pas ^^')

Autre soucis n'ayant aucun rapport : je dois partager /share avec windows 10.
J'ai essayé exécuter : //ip-locale-serveur => impossible
J'ai également essayé : ajouter un lecteur réseau => introuvable également.

En cherchant sur le net, je me suis rendu compte que j'étais loin d'être le seul dans l'impasse.
Je sais bien que je suis un débutant mais on doit tous un jour passer par là et je ne demande qu'à m'améliorer => Merci pour votre patience ainsi que de votre aide. :)

Je fais bien entendu un #rc.d restart samba une fois les modifications effectuées.

PS: mon /etc/samba/smb.conf me parrait utile pour que l'on puisse m'aider :

Code : Tout sélectionner


[global]

workgroup = WORKGROUP # Entrez le nom du workgroup que vous désirez
server string = Samba Server # Nom de votre serveur
restrict anonymous = no
security = user
passdb backend = smbpasswd
log file = /var/log/samba/%m.log
max log size = 500
invalid users = root
socket options = TCP_NODELAY
map to guest = bad user
guest account = smbguest
load printers = yes
smb ports = 139
read only = no
unix extensions = no
allow insecure wide links = yes

[share]

path = /share
public = yes
guest only = yes
writable = yes
browseable = yes
read only = no
follow symlinks = yes
wide links = yes

Archlinux Plasma - Dual boot Win7

Boitier : Corsair Obsdian 750D
CM : ASUS Maximus HERO VI
CPU : Intel i7 4770k @ 3,5 GHz
RAM : 16 Go DDR3 @ 1600 MHz
GPU : SLI Nvidia GTX 760 4Go DDR5
SSD : Samsung 840 EVO 500 Go
HDD : WD Blue Desktop 1To 64Mo @ 7200 RPM
Alim : Corsair CS750M
Refroidissement : Entièrement refroidit par un watercooling maison
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [samba] lien symbolique serveur samba

Message par benjarobin »

Umount... Un mount bind n'est qu'un montage de dossier. Pour le rendre permanent il faut utiliser le fstab
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Aconitt
Hankyu
Messages : 15
Inscription : sam. 25 juin 2016, 22:17

Re: [samba] lien symbolique serveur samba

Message par Aconitt »

Re,
Je savais que l'on pouvait monter des partitions grâce au fichier /etc/fstab. En revanche, je ne savais pas que l'on pouvait le faire avec des dossiers.
Mon bind est maintenant fait à partir de fstab et est opérationnel.
Cependant le problème d'accès à mon /share depuis des machines Windows 10 reste impossible.

Quelqu'un pour m'aider ? Je dois créer un autre topic et passer celui-ci en résolu ?

Encore merci.

EDIT : Je passe ce topic en résolu pour ceux qui aurait le même problème d'accès car le titre ne serait pas très parlant pour eux.
Archlinux Plasma - Dual boot Win7

Boitier : Corsair Obsdian 750D
CM : ASUS Maximus HERO VI
CPU : Intel i7 4770k @ 3,5 GHz
RAM : 16 Go DDR3 @ 1600 MHz
GPU : SLI Nvidia GTX 760 4Go DDR5
SSD : Samsung 840 EVO 500 Go
HDD : WD Blue Desktop 1To 64Mo @ 7200 RPM
Alim : Corsair CS750M
Refroidissement : Entièrement refroidit par un watercooling maison
Répondre