URL: https://linuxfr.org/forums/linux-general/posts/script-de-prise-de-personnalit%C3%A9 Title: script de prise de personnalité Authors: Vincent Date: 2005年11月24日T10:42:30+01:00 Tags: debian Score: 0 Bonjour bonjour ! voilà, j'ai fais un script 'set_maven1' qui ressemble à ça : #!/bin/bash su maven1 --shell=/bin/bash; avec les droits suivants : -rwsr-xr-- 1 root ist 41 2005年07月11日 17:09 set_maven1* Par ailleurs, l'utilisateur maven est définié ainsi dans /etc/passwd : maven1:x:1000:1001:maven1,,,:/apps/maven1:/bin/false Donc on peut voir que le script set_maven1 permet de se connecter en tant que maven1, en définissant un shell. (ce script à les droits SUID) Et voici mon problème : J'ai mis en place ce script sur une première machine, et cela fonctionne très bien, i.e. avec un utilisateur "standard" je peux me connecter en "maven1". Depuis, j'ai l'ai mis en place sur une seconde machine, j'ai copié le script dessus, et lorsque je le lance avec un utilisateur, celui-ci me demande bien le password de maven1, mais n'override pas le shell, ce qui fait que je me fais jetter (/bin/false). Je n'arrive pas à voir quelle seraient les différences entre les deux installations, so please help !! Pour info, les deux machines sont installées avec une Debian 3.1 (sarge). voili voilou, merci de votre aide.