Bonjour,
J'ai une application en C++ qui utilise des sockets sous windows, je l'ai porté sous linux. Cette application utilise des ports réservés (<1024) et est exécutée par un utilisateur lambda.
J'ai donc une erreur "permission denied" au moment du bind.
Quelles sont les solutions ??
Je ne voudrais pas lancer l'application en tant que service. Je suis un peu perdu avec les setuid (pas bien, mais pourquoi ??), CAP_NET_BIND-SERVICE, ...
Pouvez-vous m'aider à faire le tri ??







Répondre avec citation




Partager