Contenu | Rechercher | Menus

Annonce

Le forum a une nouvelle maison !
Le forum a été migré sur un nouvel hébergement. Si jamais vous trouvez le moindre problème, n'hésitez pas à nous en faire part !
Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 30/04/2006, à 11:54

environ314
Membre

droits pour un script

Bonjour,

je fais un shell, et j'aimerais le rendre exécutable par tous les utilisateurs avec les droits de root.

Le fichier s'appelle hnx.sh, et contient:

#!/bin/sh
nxserver --history

Ses droits sont les suivants :
-rwsr-xr-x  1 root root    19 2006-04-30 12:44 hnx.sh

Il s'exécute correctement lorsque je fais un
sudo hnx.sh
mais pas si je fais simplement
hnx.sh

Pourtant, je croyais que le fait d'ajouter u+s dans les droits le lancait avec les droits du propriétaire, càd root, non ?

Hors ligne

#2 Le 30/04/2006, à 11:59

Bobbybionic
Membre

Re : droits pour un script

Pourtant, je croyais que le fait d'ajouter u+s dans les droits le lancait avec les droits du propriétaire, càd root, non ?

Si j'ai bien compris non, enfin oui, mais tu n'es pas root.


Non à la vente liée. Non au monopole Windows.
Tous ensemble, refusons les logiciels préinstallés et tournons nous vers le libre.

http://bobbybionic.wordpress.com

Hors ligne

#3 Le 30/04/2006, à 12:02

environ314
Membre

Re : droits pour un script

et comment peut-on  alors donner à un utilisateur l'autorisation de lancer une commande avec les droits de root, sans qu'il le soit (ni sans lui donner le mot de passe de root, naturellement !), comme ca le fait par exemple pour la commande "passwd" ?

Hors ligne

#4 Le 30/04/2006, à 12:43

dawar
Membre

Re : droits pour un script

Non, ca se passe dans le fichier /etc/sudoers ou tu peux définir des commandes a lancer comme root via sudo, avec demande de pass ou pas. man sudoers ou une petite recherche sur le forum, ca a été abordé.


S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadoks)

Hors ligne