Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2011, 11h12   #1
Invité de passage
 
Inscription : juin 2009
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 4
Points : 0
Points : 0
Par défaut Priviléges pour exécuter une commande AIX

Bonjour,

Ma question est simple.

Comment donner le privilège à un user "ordinaire" pour exécuter une commande sur AIX ?

Exemple : lancer la commande svmon
Car quand je la lance avec un user "toto", ca m'affiche le message d'erreur suivant :
insufficient privileges


merci de votre aide
heymer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 19h20   #2
Membre à l'essai
 
Inscription : avril 2004
Messages : 103
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 103
Points : 20
Points : 20
Tape la commande ls -l sur ton fichier pour voir quel propriétaire, quel groupe et surtout quels droits sont déjà sur le fichier.
Dosseh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 13h24   #3
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 377
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 377
Points : 2 038
Points : 2 038
Ca c'est pour les droits unix de base. Si tu veux utiliser RBAC, tu peux regarder l'authorisation nécessaire pour exécuter svmon :
Code :
1
2
# lssecattr -c -a accessauths /usr/bin/svmon
/usr/bin/svmon accessauths=aix.system.stat
Puis créer un rôle avec cette authorisation (ou utiliser un rôle existant ayant cette authorisation, par exemple le rôle SysConfig), et assigner ce rôle à ton user.

Par exemple, la commande suivante permet d'assigner le rôle "SysConfig" au user "toto" ("roles" donne la liste des rôles que le user peut assumer, "default_roles" donne la liste des rôles qui sont automatiquement donnés au user lorsqu'il se log):
Code :
# chuser roles=SysConfig default_roles=SysConfig toto
Sur un AIX 6 par exemple, svmon peut être exécuté par tout le monde. Mais un utilisateur non privilégié ne voit pas tout dans svmon. Par contre, un utilisateur avec l'authorisation aix.system.stat (via le rôle SysConfig par exemple) voit tout.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h11.


 
 
 
 
Partenaires

Hébergement Web