Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2439 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Problème avec les droits ACL et les groupes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec les droits ACL et les groupes

n°1405005
jay31790
Posté le 19-06-2017 à 14:49:38  profilanswer
 

:hello:
 
J'ai un problème avec les droits ACL et les goupes utilisateurs.
 
Voilà la contexte :
Je défini un répertoire config avec le compte user1 qui est membre du groupe groupe1
 
Je défini sur ce répertoire les ACL suivants:

$> getfacl config
# file: config
# owner: user1
# group: groupe1
user::r-x
group::r-x
group:group1:rwx
mask::rwx
other::--x
default:user::rwx
default:user:user1:rwx
default:group::r-x
default:mask::rwx
default:other::--x


 
Avec le compte user1, je ne peux pas créer de nouveau fichier dans config :

$> touch config/test
touch: cannot touch "config/test": Permission denied


 
Avec un nouvel utilisateur, user2 appartenant lui aussi au groupe groupe1, je peux créer un fichier dans config:

$>id
uid=10025(user2) gid=10001(groupe1) groups=10001(groupe1)
 
$>touch config/test
$>ls -l config/test
-rw-rw----+ 1 user2 groupe1 0 Jun 19 13:15 config/test


 
et :

$> getfacl config/test
# file: config/test
# owner: user2
# group: groupe1
user::rw-
user:user1:rwx           #effective:rw-
group::r-x                      #effective:r--
mask::rw-
other::---


 
je ne vois pas ce que j'ai loupé :??:
 
:jap:


---------------
Achats/Ventes
mood
Publicité
Posté le 19-06-2017 à 14:49:38  profilanswer
 

n°1405015
sukhoigeor​ge
Posté le 19-06-2017 à 16:06:03  profilanswer
 

tu as pu créer le repertoire "config" avec user1 ???  
comment ne peux tu pas toucher ce qu'il y a dedans ?  
 
et par contre selon le mask , user2 n'est pas censé pouvoir y toucher. parfois si ca depends , comme tu le sais , des droits.precisemment de l'umask qu'est associsé a user1


Message édité par sukhoigeorge le 19-06-2017 à 16:09:15
n°1405016
sukhoigeor​ge
Posté le 19-06-2017 à 16:06:41  profilanswer
 

ls -la ../config please


Message édité par sukhoigeorge le 19-06-2017 à 16:08:08
n°1405017
jay31790
Posté le 19-06-2017 à 16:21:00  profilanswer
 

Le répertoire config a bien été créé avec le user1
Ensuite, une "couche" sécurité est venue positionner les droits en r-xr-x--x puis les acl ont été modifiés pour permettre aux comptes du groupe groupe1 d'y accéder en lecture/écriture.
 

$> ls -lad config
dr-xrwx--x+ 3 user1 groupe1 4096 Jun 19 15:54 config


 
Les acl ont été modifiés avec :

/usr/bin/setfacl -m d:u:user1:rwx,g:groupe1:rwx $CONFIG_HOME/config


 
Si je retire ces acl, les droits sur le répertoire sont ceux positionnés à l'origine

dr-xr-x--x+ 3 user1 groupe1 4096 Jun 19 15:54 config


---------------
Achats/Ventes
n°1405018
sukhoigeor​ge
Posté le 19-06-2017 à 17:04:13  profilanswer
 

je vois pas d'autorisation d'ecriture pour user1 sur ./config
 
c'est moitié curiosité moitié culture que je te dis ca . je ne serai pas l'expert qui te dira ou t'a merdé .  
je vois juste une seconde couche de droit . la premiere t'interdisant d'ecrire. mais je vais suivre ton probleme.
le :

Citation :

$> touch config/test
touch: cannot touch "config/test": Permission denied


t'indique deja qu'il y a un probleme de permission.
 
un chmod u+rwx par exemple


Message édité par sukhoigeorge le 19-06-2017 à 17:12:02
n°1405020
sukhoigeor​ge
Posté le 19-06-2017 à 17:25:01  profilanswer
 

ton user2 a des droit supplementaire . simple .  
user1 n'a PAS les droit d'ecriture.

n°1405021
jay31790
Posté le 19-06-2017 à 17:28:51  profilanswer
 

user1 et user2 ont les droits d'écriture au travers des ACL justement :
user1 via lui-même : default:user:user1:rwx  
user2 via le groupe : group:group1:rwx  
 
Enfin, ça, c'est la théorie.
 
Le chmod u+rwx n'est pas possible dans ma configuration, et c'est pourquoi je dois affiner les droits via les ACL.


---------------
Achats/Ventes
n°1405022
sukhoigeor​ge
Posté le 19-06-2017 à 17:33:08  profilanswer
 

ok . ta des retour sur les log ?


Message édité par sukhoigeorge le 19-06-2017 à 17:35:33
n°1405023
sukhoigeor​ge
Posté le 19-06-2017 à 17:36:50  profilanswer
 

ta pas oublié un -R pour inondé le repertoire de droit ? ce fameux . ?
 
"/usr/bin/setfacl -Rm d:u:user1:rwx,g:groupe1:rwx $CONFIG_HOME/config"


Message édité par sukhoigeorge le 19-06-2017 à 17:38:32
n°1405024
jay31790
Posté le 19-06-2017 à 17:42:57  profilanswer
 

pas de changement avec la récursivité :(


---------------
Achats/Ventes
mood
Publicité
Posté le 19-06-2017 à 17:42:57  profilanswer
 

n°1405025
sukhoigeor​ge
Posté le 19-06-2017 à 17:54:51  profilanswer
 

je recapitule :  
 
ta pas acces a l'ecriture avec user1 , mais t'y a acces avec user2 ?

n°1405026
sukhoigeor​ge
Posté le 19-06-2017 à 17:56:11  profilanswer
 

user2 c'est quoi le GID ? et user1 ?

Message cité 1 fois
Message édité par sukhoigeorge le 19-06-2017 à 17:56:43
n°1405027
sukhoigeor​ge
Posté le 19-06-2017 à 18:07:11  profilanswer
 

je seche . mais ca m'interesse . frack . ta definis les droit par l'util. le GID prends 9K de valeur mais c'est logique.  

Message cité 1 fois
Message édité par sukhoigeorge le 19-06-2017 à 18:09:00
n°1405029
sukhoigeor​ge
Posté le 19-06-2017 à 18:20:12  profilanswer
 

m'interroge. faut pas relancer le service ? entre les changements de config ?  
 
un petit kill -HUP $PID ferait pas l'affaire ? sinon tu signal 15 et relance ?

Message cité 1 fois
Message édité par sukhoigeorge le 19-06-2017 à 18:22:46
n°1405046
jay31790
Posté le 20-06-2017 à 09:15:26  profilanswer
 

sukhoigeorge a écrit :

je recapitule :  
ta pas acces a l'ecriture avec user1 , mais t'y a acces avec user2 ?


Affirmatif
 

sukhoigeorge a écrit :

user2 c'est quoi le GID ? et user1 ?


Les 2 comptes ont le même GID : gid=10001(groupe1)
 

sukhoigeorge a écrit :

je seche . mais ca m'interesse . frack . ta definis les droit par l'util. le GID prends 9K de valeur mais c'est logique.  


Je définis les droits à la main. Je n'ai pas d'utilitaires étant sur une machine sécurisée avec le strict minimum nécessaire installé (base RHEL 7.2)
 

sukhoigeorge a écrit :

m'interroge. faut pas relancer le service ? entre les changements de config ?  
 
un petit kill -HUP $PID ferait pas l'affaire ? sinon tu signal 15 et relance ?


Euh, quel service ?


---------------
Achats/Ventes
n°1405059
sukhoigeor​ge
Posté le 20-06-2017 à 12:05:04  profilanswer
 


 

Citation :


Euh, quel service ?


 
 
non rien  :o  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Problème avec les droits ACL et les groupes

 

Sujets relatifs
Problème d'upload sur serveur web debianProblème installation Ipcop
Probléme Base de donnée sur un Debian 8.7 x64Problème de connexion sur un NAS avec OpenMediaVault
Problème pour un client nomade de openvpn d'acceder aux postes du LAN[Resolus] Problème driver wireless Debian
Problème d'envoi de mail depuis Thunderbird vers hotmail.comProblème avec Dropbox
Newbie Linux : Installation Dropbox user comment ?LDAP + FusionDirectory + Téléphone Yealink = Problème
Plus de sujets relatifs à : Problème avec les droits ACL et les groupes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR