Tâche #17627
Scénario #17544: Le module Seth doit respecter le mode de fonctionnement cible
Les droits d'accès et les ACL sur les HOME sont incorrects
100%
Description
Par exemple, un utilisateur Domain Users peut accéder à \\dc2.ac-test.lan\admin et créer des répertoires
Historique
#1 Mis à jour par Klaas TJEBBES il y a presque 10 ans
Un utilisateur autre que "admin" ne devrait pas pouvoir accéder au partage "\\dcX\admin" car c'est un partage dynamique qui prend le nom de celui qui se connecte.
D'ailleurs dans la définition du partage on a :
[homes] path = "/home/adhomes/%u"
où
%u = Current Unix username
Bref, si c'est avéré, c'est un bug Samba...
Vérifier que c'est bien dans /home/adhomes/ac-test/admin/ et non pas dans /home/adhomes/ac-test/<login-domain-user>/ que l'accès a été fait (malgré ce qu'affichait Windows...).
#2 Mis à jour par Klaas TJEBBES il y a presque 10 ans
root@dc1:~# pdbedit -h '\\dc2\admin' admin Unix username: admin NT username: Account Flags: [U ] User SID: S-1-5-21-2117336650-2431193363-3771869734-1103 Primary Group SID: S-1-5-21-2117336650-2431193363-3771869734-513 Full Name: Home Directory: \\dc2\admin HomeDir Drive: U:
root@dc2:~# getfacl /home/adhomes/AC-TEST/admin/ getfacl : suppression du premier « / » des noms de chemins absolus # file: home/adhomes/AC-TEST/admin/ # owner: root # group: root user::rwx user:AC-TEST/admin:rwx group::--- mask::rwx other::--- default:user::rwx <=========== Ne pas confondre avec "group:users:rwx" où "users" = "Domain Users" default:user:AC-TEST/admin:rwx default:group::--- default:mask::rwx default:other::---
#3 Mis à jour par Fabrice Barconnière il y a presque 10 ans
Effectivement, c'est trompeur.
Voici ce qui se produit :- Connecter un poste au domaine
- Se connecter sur le domaine avec l'utilisateur admin
- Créer un utilisateur prof1 avec un homedir sur \\file.ac-test.lan\prof1
- Se connecter avec ce nouvel utilisateur
- Dans l'explorateur, aller sur \\dc1.ac-test.lan\admin et créer un répertoire toto
- Se connecter root en ssh sur dc1.ac-test.fr
- ll /home/adhomes/AC-TEST/admin/ ne liste aucun répertoire
- ll /home/adhomes/AC-TEST/prof1/ liste le répertoire toto créé via le poste dans \\dc1.ac-test.lan\admin\
Quel que soit le user saisi dans \\dc1.ac-test.lan\user\, Samba redirige dans le home de l'utilisateur connecté.
#4 Mis à jour par Scrum Master il y a presque 10 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Scrum Master il y a presque 10 ans
- Assigné à mis à Fabrice Barconnière
#6 Mis à jour par Scrum Master il y a presque 10 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Fabrice Barconnière il y a presque 10 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.0
Pas un bug, c'est une fonctionnalité.
#8 Mis à jour par Fabrice Barconnière il y a presque 10 ans
- Statut changé de Résolu à Fermé