J'aimerais utiliser des applications sur lesquelles je travaille et qui se lient à des numéros de port inférieurs à 1000 sans avoir besoin d'un accès root.
J'utilise Linux Mint et j'ai un accès root pour le configurer. J'aimerais idéalement pouvoir le faire via SSH.
Je suis également heureux de savoir si c'est impossible ou si je ne devrais pas le faire, si c'est le cas.
EDIT : En général, je suis heureux d'utiliser des numéros de port plus élevés pour le développement, mais Flash attend une politique de socket sur le port 843. Actuellement, je dois exécuter l'application en tant que root et je ne peux donc pas l'exécuter à partir de mon Makefile, ce qui est une PITA.
8 votes
Ce n'est pas possible et vous ne devriez pas le faire :) (et si vous devez le faire, suexec et abandonnez les privilèges après le binding)
0 votes
@Tzarium - J'apprécie cette réponse directe, même si ce n'est pas ce que je voulais entendre :) Je vais malheureusement marquer comme accepté dans peu de temps.
3 votes
@Tzarium C'est non seulement possible mais facile si votre système supporte les capacités du système de fichiers. Voir l'article de @joeforker
setcap
réponse ci-dessous.0 votes
Authbind est également une bonne solution (voir Simon ci-dessous). C'est tout à fait possible, de plusieurs manières différentes...