Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/02/2014, à 12:15

toubabn1

Répertoire caché samba

Bonjour,

j'ai testé ceci pour que les utilisateurs qui n'ont pas d'accès (meme pas en lecture) à un répertoire, ne le voit pas du tout :

include = /home/samba/smb.conf.%G   >  dans le smb.conf pour appelé la config du partage réseau

Je ne vois plus le dossier pourtant j'ai bien créé un fichier smb.conf.informatique et je fais partie du groupe informatique.

Et quand je fais : include = /home/samba/smb.conf.informatique     j'ai bien le partage mais tout le monde là aussi en visualisation.

Dois-je faire autre chose?
Merci d'avance.

Dernière modification par toubabn1 (Le 26/02/2014, à 12:17)

Hors ligne

#2 Le 26/02/2014, à 12:22

sinbad83

Re : Répertoire caché samba

Salut,
pour avoir l'état des lieux, donne le retour (pour la partie Informatique) de la commande suivante

testparm -s

La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#3 Le 26/02/2014, à 12:25

bruno

Re : Répertoire caché samba

AMHA c'est assez tordu comme méthode (et avec %G cela ne peut pas marcher…). As-tu lu la doc samba ?

Si tu veux qu'un partage ne soit accessible qu' à un groupe il suffit de mettre :

valid users = @nom_du_groupe

dans la section concernant ce partage.

#4 Le 26/02/2014, à 12:33

toubabn1

Re : Répertoire caché samba

Merci de vos réponses.

Le répertoire n'est accessible qu'au groupe informatique mais est visible par tous.

Je souhaiterais que les personnes qui n'ont pas d'accès ne le voient pas.

Merci encore.

Hors ligne

#5 Le 26/02/2014, à 13:29

bruno

Re : Répertoire caché samba

Au temps pour moi…
Il faut utiliser browseable :

browseable = no

dans la section du partage.

#6 Le 26/02/2014, à 14:06

toubabn1

Re : Répertoire caché samba

Merci mais là personne ne le voit, même pas les gens qui y ont accès...

Hors ligne

#7 Le 26/02/2014, à 14:22

bruno

Re : Répertoire caché samba

Oui mais tu peux peut-être régler cela avec ton include = /home/samba/smb.conf.%G ou si les postes qui se connectent sont sous windows avec la commande net use pour monter un lecteur réseau.

Dernière modification par bruno (Le 26/02/2014, à 14:22)

#8 Le 26/02/2014, à 14:27

toubabn1

Re : Répertoire caché samba

Là avec include = /etc/samba/smb/conf.%G ou avec include = /etc/samba/smb/conf.informatique, je ne le voit plus du tout si je laisse l'option browsable = no
Je ne peux pas utiliser le net use car le but n'est pas de monter 25 lecteurs réseaux par personne.

Hors ligne

#9 Le 26/02/2014, à 14:29

toubabn1

Re : Répertoire caché samba

n'y a t-il pas une option ou browsable = (uniquement pour ceux qui ont un accès dessus)?

Hors ligne

#10 Le 26/02/2014, à 14:36

sinbad83

Re : Répertoire caché samba

Et si tu répondais à la demande de testparm -s ? On verrait mieux...


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#11 Le 26/02/2014, à 14:38

toubabn1

Re : Répertoire caché samba

#testparm -s
[Informatique]
        comment = Espace Informatique
        path = /home/samba/informatique
        read only = No

Hors ligne

#12 Le 26/02/2014, à 16:04

bruno

Re : Répertoire caché samba

toubabn1 a écrit :

Là avec include = /etc/samba/smb/conf.%G ou avec include = /etc/samba/smb/conf.informatique, je ne le voit plus du tout si je laisse l'option browsable = no

je pensais à un truc du style :

browseable=no dans smb.conf et browseable=yes dans ton smb.conf.truc

#13 Le 26/02/2014, à 16:10

toubabn1

Re : Répertoire caché samba

Je vais essayer et je te tiens au courant.

Merci encore de ton aide.

Hors ligne

#14 Le 26/02/2014, à 17:00

toubabn1

Re : Répertoire caché samba

J'ai essayé avec browseable=no dans smb.conf et browseable=yes dans smb.conf.truc mais je n'ai aucune visibilité. Je pense que la première option prend l'avantage sur la deuxième.

Hors ligne

#15 Le 26/02/2014, à 17:55

sinbad83

Re : Répertoire caché samba

Dans smb.conf.informatique, tu mets

[Informatique]
        comment = Espace Informatique
        path = /home/samba/informatique
        browseable = yes
        read only = No
        forceuser = <ton_user>
        writelist = @informatique
        validusers = @informatique

Tu crées, si ce n'est pas encore, fait un groupe informatique dont les membres doivent tous avoir un password Linux et Samba. Pour créer le passe Samba:

sudo smbpasswd -a <user>

Dernière modification par sinbad83 (Le 26/02/2014, à 18:01)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#16 Le 27/02/2014, à 09:06

toubabn1

Re : Répertoire caché samba

sinbad83 a écrit :

Dans smb.conf.informatique, tu mets

[Informatique]
        comment = Espace Informatique
        path = /home/samba/informatique
        browseable = yes
        read only = No
        forceuser = <ton_user>
        writelist = @informatique
        validusers = @informatique

Tu crées, si ce n'est pas encore, fait un groupe informatique dont les membres doivent tous avoir un password Linux et Samba. Pour créer le passe Samba:

sudo smbpasswd -a <user>

J'ai testé mais le résultat est le même. Tout le monde voit le dossier et je suis le seul à pouvoir y rentrer.

J'ai déjà un groupe informatique où je suis dedans.
Par contre, qu'entends-tu par "un password Linux et Samba"? Les accès ne se basent pas sur le ldap?

Hors ligne

#17 Le 27/02/2014, à 09:12

toubabn1

Re : Répertoire caché samba

J'ai quand même tenté de rentrer un mot de passe samba (identique à mon mot de passe actuel) mais sans changement au niveau des accès.

Hors ligne

#18 Le 27/02/2014, à 09:55

sinbad83

Re : Répertoire caché samba

As-tu modifié le smb.conf ?
Quelle est l'utilité d'avoir un second fichier de configuration auquel un premier fait référence ?


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#19 Le 27/02/2014, à 10:20

toubabn1

Re : Répertoire caché samba

sinbad83 a écrit :

As-tu modifié le smb.conf ?
Quelle est l'utilité d'avoir un second fichier de configuration auquel un premier fait référence ?


Oui j'ai modifié le smb.conf

Le but est que les personnes du groupe informatique (moi) puissent voir le dossier informatique puisque j'ai les droits dessus. Les personnes ne faisant pas partie du groupe informatique n'ont pas de droits (même pas en lecture) et donc ne doit pas voir le dossier.

Hors ligne

#20 Le 27/02/2014, à 10:27

sinbad83

Re : Répertoire caché samba

Cela n'a rien à voir. J'utilise un seul fichier smb.conf sur des serveurs Samba avec chacun une douzaine de groupes de travail et de partages différents et personne ne va chez le voisin.


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#21 Le 27/02/2014, à 10:28

bruno

Re : Répertoire caché samba

toubabn1 a écrit :

J'ai essayé avec browseable=no dans smb.conf et browseable=yes dans smb.conf.truc mais je n'ai aucune visibilité. Je pense que la première option prend l'avantage sur la deuxième.

Je suppose que les directives sont interprétés dans l'ordre où elle apparaissent. Il faut donc un truc du style :

[monpartage]

browseable=no

include smb.conf.%G

En jetant un coup d'œil à la page de man de smb.conf, j'ai vu cette options que je ne connaissais pas :
access based share enum

Cela vaut le coup d'essayer dans la section de ton partage :

access based share enum = yes

comme alternative à la solution précédente.

#22 Le 27/02/2014, à 11:08

toubabn1

Re : Répertoire caché samba

access based share enum = yes  à l'air d'etre la bonne option selon le man.

Mais lorsque je met cette option sur mon partage (ou au début sur smb.conf pour etre sur qu'il soit pris en comte dès le début), cela n'a aucun effet. L'affichage reste strictement le même.

Hors ligne

#23 Le 27/02/2014, à 11:08

sinbad83

Re : Répertoire caché samba

Par curiosité, peux-tu donner le retour de

ls -ld /home/samba/informatique

La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#24 Le 27/02/2014, à 11:14

toubabn1

Re : Répertoire caché samba

[root@zimbra temp]# ls -ld /home/samba/informatique
drwxrwx---+ 11 root Informatique 4096 janv. 31  2013 /home/samba/informatique

Hors ligne

#25 Le 27/02/2014, à 11:21

sinbad83

Re : Répertoire caché samba

Change les droits du répertoire:

sudo chown -R <ton_login>:informatique /home/samba/informatique

Peux-tu prendre l'habitude de sélectionner ta réponse entière et cliquer sur l'icône bleue <> pour la mettre à la forme standard du forum ? Merci.


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne