Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Linux.general : compte utilisateur

Posté par zigfrid75 () le 26 mars 2008

bonjour a tous,

question a 2 balles. est il possible de n'autoriser a un user que d'utiliser certainne commande et seulement ces commandes. pour etre plus precis je voudrais que ce user n'ai le droit que de lancer un script et rien d'autre. pas de mkdir, pas de ls enfin juste lancer le script.
est ce possible ? si oui comment proceder ?

> Lire le message (14 commentaires, moyenne: 1,9).  

Vous avez demandé le commentaire #916722.

Avec su

Posté par Obsidian () le 26/03/2008 à 13:08. (lien). Évalué à 4.

Question à 2,50 balles. Ton utilisateur est-il réel et doit-il pouvoir se logguer quand même ?

Si non, tu mets soit un setuid bit sur l'exécutable si c'en est un, soit tu passes par su si c'est vraiment un script.

Si oui, tu définis le script ou l'exécutable comme shell de l'utilisateur. Il sera automatiquement exécuté à la connexion à l'exclusion de tout le reste et la session se referma avec lui.