Hello à tous,
Voilà, j'ai un projet à faire pour l'école et je suis dans l'impasse.
Nous devons faire un projet en temps réel, et donc avoir des machines qui se connectent à une machine centrale pour récupérer l'heure pour qu'elles soient toute synchronisées. Les machines sont sous debian, mais pour le moment je fais des tests sous ubuntu.
Le soucis, c'est que nous devons coder client et serveur NTP nous même. Dans le cas, où l'heure serait déréglée, le programme devra la rectifier.
Sauf que "date --set" ne peut se faire sans être root et il faut obligatoirement inscrire le mot de passe. Je cherche donc un moyen d'autoriser le programme et l'utilisateur à faire un "date --set". J'ai essayé avec le fichier /etc/sudoes :
Mais rien à faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part bebediddl ALL=NOPASSWD:/bin/date --set
si vous avez des idées?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 bebediddl@bebediddl-virtual-machine:~$ date --set 20130310 date: ne peut initialiser la date.: Opération non permise dimanche 10 mars 2013, 00:00:00 (UTC+0100)
Merci d'avance.
Bérénice.
Partager