Bonjour,
je développe une application en C qui doit être indépendant de
l'utilisateur mais qui doit avoir les droits de root. Actuellement je
lance "su monappli" mais je suis obligé de mettre le mot de passe.
Existe t-il une fonction en C qui permettrait de changer les droits de
l'executable en temps reel et que je rajouterais des la première ligne
du main ().
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Louis Liagre
Akeu wrote:
Bonjour, je développe une application en C qui doit être indépendant de l'utilisateur mais qui doit avoir les droits de root. Actuellement je lance "su monappli" mais je suis obligé de mettre le mot de passe. Existe t-il une fonction en C qui permettrait de changer les droits de l'executable en temps reel et que je rajouterais des la première ligne du main ().
chown root executable
chmod 04755 executable
ou sudo
ou Solaris RBAC
Akeu wrote:
Bonjour,
je développe une application en C qui doit être indépendant de
l'utilisateur mais qui doit avoir les droits de root. Actuellement je
lance "su monappli" mais je suis obligé de mettre le mot de passe.
Existe t-il une fonction en C qui permettrait de changer les droits de
l'executable en temps reel et que je rajouterais des la première ligne
du main ().
Bonjour, je développe une application en C qui doit être indépendant de l'utilisateur mais qui doit avoir les droits de root. Actuellement je lance "su monappli" mais je suis obligé de mettre le mot de passe. Existe t-il une fonction en C qui permettrait de changer les droits de l'executable en temps reel et que je rajouterais des la première ligne du main ().
chown root executable
chmod 04755 executable
ou sudo
ou Solaris RBAC
Laurent Wacrenier
Jean-Louis Liagre écrit:
je développe une application en C qui doit être indépendant de l'utilisateur mais qui doit avoir les droits de root. Actuellement je lance "su monappli" mais je suis obligé de mettre le mot de passe. Existe t-il une fonction en C qui permettrait de changer les droits de l'executable en temps reel et que je rajouterais des la première ligne du main ().
chown root executable
chmod 04755 executable
ou sudo
ou Solaris RBAC
Penser à renoncer aux privilèges le plus vite possible (ouvrir les fichiers, ports nessessaires et faire un setuid(2))
Jean-Louis Liagre <root@localhost> écrit:
je développe une application en C qui doit être indépendant de
l'utilisateur mais qui doit avoir les droits de root. Actuellement je
lance "su monappli" mais je suis obligé de mettre le mot de passe.
Existe t-il une fonction en C qui permettrait de changer les droits de
l'executable en temps reel et que je rajouterais des la première ligne
du main ().
chown root executable
chmod 04755 executable
ou sudo
ou Solaris RBAC
Penser à renoncer aux privilèges le plus vite possible
(ouvrir les fichiers, ports nessessaires et faire un setuid(2))
je développe une application en C qui doit être indépendant de l'utilisateur mais qui doit avoir les droits de root. Actuellement je lance "su monappli" mais je suis obligé de mettre le mot de passe. Existe t-il une fonction en C qui permettrait de changer les droits de l'executable en temps reel et que je rajouterais des la première ligne du main ().
chown root executable
chmod 04755 executable
ou sudo
ou Solaris RBAC
Penser à renoncer aux privilèges le plus vite possible (ouvrir les fichiers, ports nessessaires et faire un setuid(2))
Pascal Bourguignon
Jean-Louis Liagre writes:
Akeu wrote:
Bonjour, je développe une application en C qui doit être indépendant de l'utilisateur mais qui doit avoir les droits de root. Actuellement je lance "su monappli" mais je suis obligé de mettre le mot de passe. Existe t-il une fonction en C qui permettrait de changer les droits de l'executable en temps reel et que je rajouterais des la première ligne du main ().
chown root executable
chmod 04755 executable
Et même: chmod 04111 executable, si l'application contient des secrêts.
-- "Specifications are for the weak and timid!"
Jean-Louis Liagre <root@localhost> writes:
Akeu wrote:
Bonjour,
je développe une application en C qui doit être indépendant de
l'utilisateur mais qui doit avoir les droits de root. Actuellement je
lance "su monappli" mais je suis obligé de mettre le mot de passe.
Existe t-il une fonction en C qui permettrait de changer les droits de
l'executable en temps reel et que je rajouterais des la première ligne
du main ().
chown root executable
chmod 04755 executable
Et même: chmod 04111 executable, si l'application contient des secrêts.
Bonjour, je développe une application en C qui doit être indépendant de l'utilisateur mais qui doit avoir les droits de root. Actuellement je lance "su monappli" mais je suis obligé de mettre le mot de passe. Existe t-il une fonction en C qui permettrait de changer les droits de l'executable en temps reel et que je rajouterais des la première ligne du main ().
chown root executable
chmod 04755 executable
Et même: chmod 04111 executable, si l'application contient des secrêts.