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 16/12/2010, 11h26   #1
Membre à l'essai
 
Inscription : avril 2004
Messages : 103
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 103
Points : 20
Points : 20
Par défaut Limiter un utilisateur sous AIX

Bonjour,

Il m'a été demandé de limiter les droits d'un utillisateur comme suit:

. Accéder seulement à un filesystem de tel sorte qu'avec ce user, la commande df -g ne montre par exemple que ce filesystem
.Limiter son droit de faire su sur un autre user.

Merci de votre aide. Je suis ouvert aussi à toute autre limitation de ce genre.
Dosseh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 22h49   #2
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 375
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 375
Points : 2 034
Points : 2 034
Ce n'est pas possible. Par contre tu devrais regarder du côté des WPARs (Workload Partions), je pense que ça peut répondre à ton besoin.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 10h03   #3
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 464
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 464
Points : 9 583
Points : 9 583
Bonjour,

On te le demande dans le cadre d'un exercice (cadre scolaire par exemple), ou en entreprise ?

Quelle est ta marge de manoeuvre ? Par exemple pour su, le plus simple serait de faire un script verifiant certains parametres qui, s'ils sont verifies, effectuent un appel a su, et sinon refusent l'appel.
Mais faire ce script suppose que les utilisateurs ne peuvent plus acceder a la commande su, ce qui est un autre probleme autrement plus complexe.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 10h19   #4
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 375
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 375
Points : 2 034
Points : 2 034
En fait pour le "su" je pense que le plus propre serait de supprimer tous les droits d'exécution sur le fichier /usr/bin/su, puis d'utiliser RBAC pour permettre à certains utilisateurs d'exécuter la commande. En gros il faut que tu créé une autorisation, un rôle auquel tu donnes l'autorisation, puis de remplacer accessauths=ALLOW_ALL par accessauths=ton_autorisation pour la commande /usr/bin/su. Ensuite tu donnes aux users de ton choix la permission d'assumer le rôle que tu as créé (attribut "roles"). Tu peux même leur donner authomatiquement le rôle en question (attributs "roles" + "default_roles").

Regarde du côté des commandes mkauth, mkrole, setsecattr, chuser, setkst.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 16h14   #5
Membre à l'essai
 
Inscription : avril 2004
Messages : 103
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 103
Points : 20
Points : 20
Merci Matafan et Gangsoleil

Il s'agit dans le cadre de l'entreprise. Svp, serait-il plus simple de limiter le groupe de mon utilisateur pour qu'il ne puisse pas accéder par su aux users d'autres groupes?

Merci.
Dosseh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 18h20   #6
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 464
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 464
Points : 9 583
Points : 9 583
Bonjour,

Citation:
Envoyé par Dosseh Voir le message
serait-il plus simple de limiter le groupe de mon utilisateur pour qu'il ne puisse pas accéder par su aux users d'autres groupes?
Ca ne suffit pas : si l'utilisateur a acces a la commande, il peut alors l'appeler, et s'il possede le mot de passe, devenir un autre utilisateur.
Matafan te donne ce qui est a priori la seule solution possible : retirer tous les droits directs sur su, afin que personne ne puisse plus appeler la commande directement, et ensuite ajouter un mecanisme permettant a certains d'utiliser tout de meme la commande.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 18h13   #7
Mr6
Membre chevronné
 
Homme
Inscription : septembre 2004
Messages : 598
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Secteur : Service public

Informations forums :
Inscription : septembre 2004
Messages : 598
Points : 668
Points : 668
Une idée comme ca : virer su et ne faire que du ssh. Ainsi on n'échange les clés qu'entre les users que l'on souhaite. C'est peut-être bourrin mais ca doit être efficace, non ?

@+
Mr6
Mr6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2010, 11h33   #8
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 464
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 464
Points : 9 583
Points : 9 583
Citation:
Envoyé par Mr6 Voir le message
Une idée comme ca : virer su et ne faire que du ssh. Ainsi on n'échange les clés qu'entre les users que l'on souhaite. C'est peut-être bourrin mais ca doit être efficace, non ?
Bonjour,

Ca supprime l'acces a root, et ca pose le probleme de savoir ce qui se passe si le serveur SSH tombe, puisque seul root peut le relancer.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2011, 16h00   #9
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
de memoire (c'est deja vieux) sous AIX, :
Pour su cela fait partie de la creartion du user de l'autoriser ou non a utiliser su (ou a etre sué d'ailleurs).
Pour l'acces au filesystem, je suis moi sur, mais il me semble bien que via le groupe utilisateur, on peut autoriser l'acces au file system que a certain group, ou l'interdire.
(voir smit ?)
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h43.


 
 
 
 
Partenaires

Hébergement Web