Admin ou pas
Titanium
Membre
Hello,
Dans mon appli ASS, pour vérifier que l'utilisateur est bien admin, j'utilise la commande suivante :
id | grep admin
Or, ça ne fonctionne pas si l'utilisateur est connecté via Active Directory. niutil devrait pouvoir me renseigner, mais je ne vois pas comment faire...
Merci d'avance. 8--)
Dans mon appli ASS, pour vérifier que l'utilisateur est bien admin, j'utilise la commande suivante :
id | grep admin
Or, ça ne fonctionne pas si l'utilisateur est connecté via Active Directory. niutil devrait pouvoir me renseigner, mais je ne vois pas comment faire...
Merci d'avance. 8--)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Merci Schlum mais la page man de la commande groups indique qu'elle a été remplacée par id !?! Retour au point de départ. :-\\
Donc, si je comprends bien... Cette commande affiche le nom de tous les admin. Il suffit que je teste si le nom de l'utilisateur courant se trouve dans le résultat...
par contre, attention avec contains, parce que si tu as un toto2 qui est admin, ça va répondre que toto l'est aussi ???
Et là un "is in" pour tester si ton user est dans la liste fonctionnera pour toto2 mais pas pour toto. (Non testé je suis pas sur Mac là )
Testé... C'est impeccable !
Mille mercis à tous les deux !!