CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Droit avec les scripts

-MasterLink-
-MasterLink-
Niveau 6
20 septembre 2008 à 20:32:17

Salut

J'ais un petit probleme, enfin plutot une question.
En fait je voudrais savoir s'il était possible en étant loggué en tant qu'user, d'executer un script avec les droits root.
Je demande ça pour certaines commandes qui ne sont autorisé qu'au root, comme halt et reboot, mais bon ouvrir un terminal en root juste pour eteindre le pc c'est quand meme idiot :p)

Merci d'avance

PleasuretoKill
PleasuretoKill
Niveau 8
20 septembre 2008 à 20:33:35

utilise SUDO ( Super User Do ) suivie de ta commande root :)

-------------------------------------------------

Your death will be methodic
Gonna lose my way
Among the weirdcong
Machine gun fire chain reaction
Shredded brains
Among the weirdcong

Among the weirdcong - Sodom :bave: :noel:

PleasuretoKill
PleasuretoKill
Niveau 8
20 septembre 2008 à 20:33:56

ex : sudo halt

-------------------------------------------------

Your death will be methodic
Gonna lose my way
Among the weirdcong
Machine gun fire chain reaction
Shredded brains
Among the weirdcong

Among the weirdcong - Sodom :bave: :noel:

-MasterLink-
-MasterLink-
Niveau 6
20 septembre 2008 à 20:35:19

Arf j'oubliais, je suis sur debian lenny avec fvwm

PleasuretoKill
PleasuretoKill
Niveau 8
20 septembre 2008 à 20:37:57

| https://www.jeuxvideo.com/forums/1-38-7672012-1-0-1-0-0.htm#message_7672015
| Citation de : -masterlink-
| Date du message : 20 septembre 2008 à 20:35:19
| Contenu du message :
| "
Arf j'oubliais, je suis sur debian lenny avec fvwm
"

Moi Debian Lenny sous Gnome :p)

alors : su -c " la commande que tu veux "

De rien :p)

-------------------------------------------------

Your death will be methodic
Gonna lose my way
Among the weirdcong
Machine gun fire chain reaction
Shredded brains
Among the weirdcong

Among the weirdcong - Sodom :bave: :noel:

-MasterLink-
-MasterLink-
Niveau 6
20 septembre 2008 à 21:07:08

Non en fait je cherche a executer un script bash avec les droits roots sans mot de passe.
Je pensais qu'en mettant root en proprietaire et en changeant les droits sa marcherais mais "Permission non accordée"

magenico
magenico
Niveau 3
20 septembre 2008 à 22:48:28

Une des solutions est d'éditer ton sudoers file. sous debian tu fais
suedit /etc/sudoers... (je ne me rappelle plus la fin)
puis tu regardes les droits inscrits pour root.
root ALL=(ALL)ALL (quelque chose dans ce style là)

tu copie cette ligne et tu remplaces root par ton nom d'utilisateur

ensuite à chaque fois que tu feras
sudo cmd
cmd sera executée en tant que root (après t'avoir demandé ton mot de passe utilisateur). C'est un peu bourrin comme solution, mais c'est fonctionnel.
bonne soirée

godrik
godrik
Niveau 30
21 septembre 2008 à 23:09:55

les scripts ne peuvent pas etre executé avec un droit SUID. Cela posereait des problèmes de sécurité si on les exécutait en mode de debuggage.
Il faut passer par un démon pour obtenir les droits root.
Chez moi, j'ai mis halt et reboot en SUID. comme ce sont des binaires ca marche.
Je pense que cela peut poser des problèmes de sécurité, mais je n'ai jamais vraiment vérifié.

chris_27
chris_27
Niveau 10
22 septembre 2008 à 10:43:14

-masterlink- : NON, ne fais SURTOUT pas ca qu'a dit magenico. C'est une grosse connerie. Si tu as debian et pas ubuntu, c'est sûrement pas pour rechopper le sudo d'hérétique de ubuntu. :(

Les bonnes lignes à mettre dans le fichier sudoers sont (pour l'utilisateur chris) :

chris ALL=NOPASSWD: /sbin/halt
chris ALL=NOPASSWD: /sbin/reboot

Avec ça, tu peux seulement utiliser sudo pour les commandes halt et reboot (et pas pour tout ce qui existe).

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware