Script shell setuid
Résolu
tlep
Messages postés
596
Date d'inscription
Statut
Membre
Dernière intervention
-
tlep Messages postés 596 Date d'inscription Statut Membre Dernière intervention -
tlep Messages postés 596 Date d'inscription Statut Membre Dernière intervention -
Hello,
J'essaie vainement de créer un script shell en setuid.
J'ai fait un test simple :
#!/bin/bash
echo $USER >> /root/$(basename $0)
Le script appartient à root; il a les droits -rwsr-xr-x
Il devrait donc donner l'autorisation au user qui l'exécute d'écrire dans le fichier /root/$(basename $0).
Mais çà n'est pas le cas :-(
Les permissions sont pourtant exactement les mêmes que /usr/bin/passwd, qui, lui, permet d'écrire dans le fichier /etc/passwd !
Any idea ?
Merci
J'essaie vainement de créer un script shell en setuid.
J'ai fait un test simple :
#!/bin/bash
echo $USER >> /root/$(basename $0)
Le script appartient à root; il a les droits -rwsr-xr-x
Il devrait donc donner l'autorisation au user qui l'exécute d'écrire dans le fichier /root/$(basename $0).
Mais çà n'est pas le cas :-(
Les permissions sont pourtant exactement les mêmes que /usr/bin/passwd, qui, lui, permet d'écrire dans le fichier /etc/passwd !
Any idea ?
Merci
A voir également:
- Script shell setuid
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide