Projet

Général

Profil

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

Ajouté par Fabrice Barconnière il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Début:
17/10/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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 plus de 7 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" 


%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 plus de 7 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 plus de 7 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 plus de 7 ans

  • Statut changé de Nouveau à En cours

#5 Mis à jour par Scrum Master il y a plus de 7 ans

  • Assigné à mis à Fabrice Barconnière

#6 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Fabrice Barconnière il y a plus de 7 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 plus de 7 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF