URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/script-de-prise-de-personnalite Title: Script de prise de personnalité Authors: Vincent Date: 2005年07月08日T16:16:42+02:00 Tags: debian Score: 0 Bonjour à tous. J'ai actuellement une machine qui sert à effectuer des builds pour des applis java. Une debian 3.1 tourne dessus. Plusieurs utilisateurs 'standards' y sont référencés. J'ai aussi un utilisateur spécial, appelons-le 'runtime', qui doit être utilisé afin de lancer les process de build. Mon souhait serait d'avoir un script de 'prise de personnalité', je m'explique : Tous les utilisateurs standards peuvent se loguer, mais on ne peut pas se loguer directement avec l'utilisateur 'runtime', car j'ai défini (dans /etc/passwd) que le shell par défaut de cet utilisateur soit '/bin/false'. Le but est d'avoir un script du genre 'set_runtime' qui permette, de façon transparente, d'effectuer un '$ su runtime --shell=/bin/bash'. Ceci afin de prendre la personnalité 'runtime' et lancer les process adéquats. Or cette commande ne fonctionne pas, car l'option '--shell=/bin/bash' ne paraît pas fonctionner lorsqu'on l'utilise et qu'on est connecté avec un utilisateur standard. Je dis ça parce que si je suis en root et que je fais exactement la même commande (càd '# su runtime --shell=/bin/bash') ça marche parfaitement. je me demande si ça ne pourrais pas venir d'une configuration de PAM, .... J'espère que mon explication est assez claire :) ... Si vous z'avez des propositions...merci d'avance :)

AltStyle によって変換されたページ (->オリジナル) /