Précédent   Forum des professionnels en informatique > Systèmes > Linux > Sécurité
Sécurité Vos questions sur la sécurité sous Linux/Unix
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 22/05/2009, 12h16   #1
Membre du Club
 
Avatar de eracius
 
Inscription : décembre 2004
Messages : 125
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2004
Messages : 125
Points : 45
Points : 45
Par défaut Droit SUID - clarification

Bonjour,

Je pense que je comprends mal l'utilisation de SUID car je n'arrive pas à faire ce que je veux.

Si je crée un script bidon qui écrit dans un fichier uniquement accessible par root, exemple un script appelé test :

Code :
1
2
3
4
 
#!/bin/bash
 
echo test > /var/test
Code :
1
2
3
4
 
 
root~$ ls -l /home/test
-rwsr--r-x 1 root root 33 mai 22 12:06 /home/test
Ce script est donc exécutable par tout le monde et possède le +s qui permet à n'importe qui de l'exécuter comme s'il était le propriétaire, donc root.

Mais quand je le lance avec un user qui n'est pas root :

Code :
1
2
3
 
somebody~$ /home/test 
/home/test: line 3: /var/test: Permission non accordée
Pourquoi ?

J'espère que c'est clair.
Merci d'avance pour votre aide
eracius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2009, 14h09   #2
Membre éprouvé
 
Inscription : avril 2009
Messages : 388
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 388
Points : 417
Points : 417
Tu essaies d'executer un script qui ecrit dans un fichier auquel tu n'a pas le droit d'acceder, c'est normal qu'il ne t'autorise pas a le faire.
Quatre_Couleurs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2009, 14h13   #3
Membre du Club
 
Avatar de eracius
 
Inscription : décembre 2004
Messages : 125
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : décembre 2004
Messages : 125
Points : 45
Points : 45
oui mais c'est bien pour ça que je SUID le script pour que l'exécution se fasse en root, à quoi sert le SUID si c'est pas à ça ?
eracius 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 +1. Il est actuellement 06h16.


 
 
 
 
Partenaires

Hébergement Web