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 03/02/2017, à 09:55

Kikou017

Configuration Samba

Bonjour,

J'ai un souci. J'ai un serveur qui tourne sous ubuntu 16.04.
J'ai installé samba et configuré mes partages.
Tout fonctionne sauf les mots de passe.
J'ai bien mis security=users, j'ai bien une liste d'utilisateurs autorisés dans samba mais quand je veux accéder à mes partages depuis windows, dans la fenêtre de connexion, si je mets user:pwd linux, ça me renvoie une erreur. Si je ne mets rien, ça me renvoie une erreur (normal) et si je mets user et que je laisse vide le champ pwd, ça marche...

Comment faire pour n'autoriser la connexion qu'aux utilisateurs unix ?

Merci,

Hors ligne

#2 Le 03/02/2017, à 10:51

sinbad83

Re : Configuration Samba

Bonjour,
tu peux lister les utilisateurs Samba avec

sudo pdbedit -Lw

Les seuls utilisateurs autorisés (Linux ou Windows) sont des utilisateurs introduits dans Ubuntu et ajoutés dans Samba avec l'une des commandes

sudo smbpasswd -a toto
sudo pdbedit -a toto

Tu peux configurer leurs paramètres de façon plus fine avec Utilisateurs et Groups/Paramètres avancés/Privilèges Utilisateurs
Pour simplifier la gestion, crée un groupe dans lequel tu mets les utilisateurs autorisés et tu autorises le groupe dans Samba.

Dernière modification par sinbad83 (Le 03/02/2017, à 10:59)


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 03/02/2017, à 11:21

sinbad83

Re : Configuration Samba

Pour ne pas créer de /home à chaque nouvel utilisateur, tu les crées avec la commande

sudo adduser --home /dev/null toto

Dernière modification par sinbad83 (Le 03/02/2017, à 11:22)


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

#4 Le 03/02/2017, à 14:09

Kikou017

Re : Configuration Samba

Bonjour,

Merci pour la réponse.
La commande renvoie ceci :

nobody:65534:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[U          ]:LCT-00000000:
seb:1000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:31D6CFE0D16AE931B73C59D7E0C089C0:[U          ]:LCT-58726CD6:
alicia:1002:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:31D6CFE0D16AE931B73C59D7E0C089C0:[U          ]:LCT-58726CD7:
lolo:1004:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:31D6CFE0D16AE931B73C59D7E0C089C0:[U          ]:LCT-58726CD7:
alex:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:31D6CFE0D16AE931B73C59D7E0C089C0:[U          ]:LCT-58726CD7:
clem:1003:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:31D6CFE0D16AE931B73C59D7E0C089C0:[U          ]:LCT-58726CD7:
toutlemonde:1005:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:31D6CFE0D16AE931B73C59D7E0C089C0:[U          ]:LCT-58726CD7:
transfert:1006:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:31D6CFE0D16AE931B73C59D7E0C089C0:[U          ]:LCT-58726CD7:

Hors ligne

#5 Le 03/02/2017, à 15:42

sinbad83

Re : Configuration Samba

Cette liste correspond-elle aux seuls utilisateurs que tu veux autoriser ? Linux et Windows ?
Peux-tu donner par ailleurs le retour de

ls /home

Pour simplifier la gestion de Samba, ouvre Utilisateurs et Groupes. Clique sur Créer des groupes, et crée un groupe samba (par exemple). Ensuite, il n'y a plus qu'à cocher ceux que tu veux pour les mettre dans le groupe.
Chez moi, system-config-samba (https://doc.ubuntu-fr.org/system-config-samba) ne démarre pas. S'il marche chez toi, c'est le plus simple à utiliser. Sinon, il faut passer par le fichier /etc/samba/smb.conf (https://doc.ubuntu-fr.org/samba_smb.conf).

Dernière modification par sinbad83 (Le 03/02/2017, à 15:59)


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

#6 Le 03/02/2017, à 17:17

Kikou017

Re : Configuration Samba

Globalement oui.
La commande ls renvoie ceci :

alex  alicia  clem  lolo  seb  toutlemonde  transfert

par contre, l'user 'nobody' a dû être mis par défaut car ce n'est pas moi qui l'ai créé ni ajouté.
Je vais créer le groupe Samba mais j'en fais quoi ensuite ? Car à ce jour, les utilisateurs ci-dessus ont accès aux partages, c'est juste que ça marche sans mot de passe et que je veux que ce ne soit accessible qu'avec mot de passe.

Pour la config du système et des serveurs, j'utilise webmin, c'est plus simple.

Dernière modification par Kikou017 (Le 03/02/2017, à 17:18)

Hors ligne

#7 Le 03/02/2017, à 18:38

sinbad83

Re : Configuration Samba

Webmin configure pour toi les partages, c'est parfait. Pour voir un exemple de partage, peux-tu donner le retour de la commande suivante ?

cat /etc/samba/smb.conf

(avec cat, on ne voit que la fin du fichier)
Tu peux supprimer nobody, c'est Samba qui l'a introduit mais tu n'en as pas besoin.
Le groupe samba te servira pour configurer les partages sans faire figurer la liste des utilisateurs autorisés.

Dernière modification par sinbad83 (Le 03/02/2017, à 18:42)


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

#8 Le 03/02/2017, à 22:08

Kikou017

Re : Configuration Samba

Re,

Je t'ai envoyé le résultat de la commande par e-mail.

Merci,

Hors ligne

#9 Le 04/02/2017, à 20:45

sinbad83

Re : Configuration Samba

L'adresse que j'avais indiquée ne marche plus, tu as dû avoir un message du Webmail, je n'arrive pas la changer.


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

#10 Le 05/02/2017, à 09:46

Kikou017

Re : Configuration Samba

Salut,

Non, je n'ai pas eu d'erreur.
Ca m'embête un peu de poster le résultat sur le forum directement.
Je n'arrive pas à trouver comment poster un message privé sur le forum.
En résumé, si j'ai bien compris, tu me dis de créer un groupe samba, d'y mettre mes utilisateurs qui ont à accéder aux partages et ensuite ? Il faut supprimer les accès actuels qui peuvent se logguer sans mot de passe ? comment configurer les accès du groupe Samba pour qu'ils soient les seuls autorisés et avec leur mot de passe ubuntu ?

Merci et bonne journée,

Hors ligne

#11 Le 05/02/2017, à 18:01

sinbad83

Re : Configuration Samba

Finalement, j'ai pu changer mon email de contact, tu peux envoyer ce que tu veux de façon plus discrète.
Pour voir les partages actuels, lance

testparm -s

Sinon, avec Webmin, tu peux configurer
- les utilisateurs et les groupes ainsi que les mots de passe (Système/Utilisateurs et groupes), mais il ne faut pas oublier de créer les mots de passe Samba,
- les partages (Serveurs/Partages de fichiers Samba) et en particulier les droits avec les fenêtres Sécurité-Contrôle d'accès et Droits-Accès-Fichiers.
Ne pas oublier de sauvegarder et de redémarrer le serveur Samba.
Tu vérifies ensuite tes partages avec testparm, tu devrais voir la différence.

Dernière modification par sinbad83 (Le 06/02/2017, à 12:34)


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

#12 Le 07/02/2017, à 12:13

Kikou017

Re : Configuration Samba

Re,

Voilà, je t'ai tout envoyé par mail.

Merci à toi

Hors ligne

#13 Le 07/02/2017, à 13:15

sinbad83

Re : Configuration Samba

Bien reçu. Je suppose que ce que tu veux partager, est le répertoire Serveur_Linux.
Mon Webmin ne marche pas aujourd'hui, je te propose de configurer à partir du fichier /etc/samba/smb.conf. Tu y modifies le partage pour avoir:

[Serveur_Linux]
	comment = Principaux dossiers du serveur
	path = /media/seb/4To/Serveur_Linux
	read only = no
	force user = seb
        write list = @samba
        force create mode = 0770
        create mode = 0770

Tu sauvegardes et tu relances Samba

sudo service smbd restart

Dernière modification par sinbad83 (Le 08/02/2017, à 20:09)


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

#14 Le 07/02/2017, à 13:33

Kikou017

Re : Configuration Samba

Merci,

Je testerai ça ce soir.
En fait, je veux avoir accès à l'ensemble des dossiers partagés depuis les autres PC windows de la maison, pas uniquement à [serveur linux].
Quelles modifs as tu faites pour qu'il me demande le mdp ?

Hors ligne

#15 Le 07/02/2017, à 16:02

sinbad83

Re : Configuration Samba

C'est la règle quand on ne met pas un accès public, il faut s'identifier pour Samba.


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 07/02/2017, à 22:36

sinbad83

Re : Configuration Samba

Pour étendre à d'autres partages, il suffit de transposer la configuration de Serveur_Linux (force user, valid users) aux autres partages.


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

#17 Le 08/02/2017, à 19:49

Kikou017

Re : Configuration Samba

Merci.
Je n'ai pas eu le temps de tester avant de partir en déplacement mais j'essaierai Asap.
Par contre, force user sert à quoi ? car je voudrais que tous les utilisateurs cités puissent accéder aux partages avec leurs login/mdp, pas uniquement moi.
Force user est quand même approprié ?

Bonne soirée,

Hors ligne

#18 Le 09/02/2017, à 00:17

sinbad83

Re : Configuration Samba

Je propose de simplifier les partages avec l'exemple suivant à reproduire pour les tiens. Partage-type:

[Images]
	comment = Images
	path = /home/seb/Images
	write list = seb
	force group = sambashare
	group = sambashare

Ici tous les utilisateurs sont dans le groupe sambashare, seb est seul autorisé à écrire/modifier, les autres (sambashare) sont limités à la lecture.
Pour ta culture Samba, tu devrais consulter la doc https://doc.ubuntu-fr.org/samba_smb.conf
Si tu préfères travailler avec Webmin, je viens de mettre à jour les pages correspondantes sur http://www.coursinforev.org/doku.php/webmin.

Dernière modification par sinbad83 (Le 09/02/2017, à 22:45)


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 20/02/2017, à 12:30

Kikou017

Re : Configuration Samba

Salut,

Me voilà de retour.
Bon, ben je n'y comprends vraiment rien...
J'ai essayé tout ce que tu m'as dit :

1/ Modifié le partage "serevur-linux" tel que tu l'as écrit => aucun changement
2/ J'ai ajouté le partage "images" au smb.conf => Le dossier Images est maintenant bien partagé mais j'y accède toujours sans mot de passe.

Le groupe 'sambashare' existe bien et 'seb' est le seul utilisateur. Pour autant, il ne me demande pas de mot de passe lorsque j'essaie d'y accéder depuis un autre PC (en fait si, il me demande bien un mot de passe mais il suffit que je fasse "valider" sans renseigner de mdp pour que j'y accède).
Par contre, il y a 2 choses que je ne comprends pas :

1/ Dans webmin, dans les utilisateurs samba, j'ai 'nobody'. Pourquoi sachant que je ne veux pas d'accès invité
2/ Toujours dans webmin, lorsque je vais dans 'groupe samba', il n'y en a aucun qui apparaît.

Est-ce que ça explique quelque chose ?

J'ai consulté le lien vers ton site et mes pages webmin sont exactement les mêmes que tes captures d'écran

Dernière modification par Kikou017 (Le 20/02/2017, à 12:37)

Hors ligne

#20 Le 20/02/2017, à 18:01

sinbad83

Re : Configuration Samba

Bonjour,
peux-tu donner la composition des groupes ?

cat /etc/group

L'utilisateur nobody est introduit par Samba, cela n'interfère pas avec les droits sur tes partages. Il existe aussi chez moi

~$ id nobody
uid=65534(nobody) gid=65534(nogroup) groupes=65534(nogroup)

Peux-tu aussi donner la partie du smb.conf qui concerne [Serveur-Linux] et [Images] ?


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 20/02/2017, à 18:25

Kikou017

Re : Configuration Samba

Salut,

le smb donne ceci :

[Serveur_Linux]
	comment = Principaux dossiers du serveur
	path = /media/seb/4To/Serveur_Linux
	read only = no
	force user = seb
    write list = @samba
    force create mode = 0770
    create mode = 0770
        
[Images]
	comment = Images
	path = /home/seb/Images
	write list = seb
	force group = sambashare
	group = sambashare

Je t'ai envoyé le résultat de la compo des groupes par mail

Merci encore

Hors ligne

#22 Le 20/02/2017, à 18:42

sinbad83

Re : Configuration Samba

Le groupe qui a le droit d'écriture pour le partage [Serveur_Linux] est samba, mais celui-ci n'existe pas. Décide si le groupe des partages est samba ou sambashare et corrige en conséquence. Il n'y a pas a priori besoin des deux

Dernière modification par sinbad83 (Le 20/02/2017, à 18:44)


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

#23 Le 20/02/2017, à 18:46

Kikou017

Re : Configuration Samba

Ok merci mais pour image, c'est bien sambashare. Et dans les 2 cas, j'y accède mais il ne me demande pas de mot de passe.

Hors ligne

#24 Le 21/02/2017, à 10:07

Kikou017

Re : Configuration Samba

Bonjour,

J'ai fait un autre test, depuis un autre PC de chez moi, lorsque j'ai tenté d'accéder au serveur, j'ai essayé de me connecter avec un autre profil (PC W10). J'ai remplacé 'seb' par un autre nom aléatoire et là, ça ne fonctionne pas.
En revanche, en remettant 'seb' et aucun mdp (le mdp de session W10 est différent de celui ubuntu), ça remarche.

J'ai donc l'impression qu'il n'autorise bien que les utilisateurs listés mais en revanche, il ne requiert aucun mdp.
Est-ce une mauvaise config que j'aurais faite dans webmin ?

Merci

Hors ligne

#25 Le 21/02/2017, à 12:13

sinbad83

Re : Configuration Samba

Je n'ai pas de réponse pour ton accès sans mot de passe.
Par contre, Webmin permet effectivement de gérer les droits des partages:
- Informations sur le partage/Sécurité et contrôle d'accès, utilises Hôtes à utiliser/Autoriser seulement et Groupes valides,
- Informations sur le partage/Droits d'accès aux fichiers/, utilises Forcer l'utilisateur Unix et Forcer le groupe Unix.


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