hum...
Oui, puisque c'est la pile tcp-ip (pfinet) qui autorise ou non de binder un port donné pour un programme, suivant les jetons de sécurité qu'elle a.
Je ne sais pas exactement comment cela fonctionne à l'heure actuelle, mais il est parfaitement possible au moins dans la théorie de donner à des programmes le jeton "peut binder le port 42". Je ne sais pas trop comment implémenter ça en pratique de manière propre, mais oui, ça me semble très possible.
Beaucoup d'autres possibilités existent sous GNU, puisqu'une application peut donner des jetons à une autre par exemple (cf addauth, je suis root, je fais 'addauth 456 uid 0' et le process 456 gagne les droits root en cours d'exécution), ...
J'espère que quelqu'un pourra me compléter, mais mieux c'est de demander sur #hurd@OPN ou sur une ML...
[^] # Re: chtite question technique
Posté par Gaël Le Mignot . En réponse à la dépêche CBS / Enfin un outil qui nous facilite la vie.. Évalué à 10.
Oui, puisque c'est la pile tcp-ip (pfinet) qui autorise ou non de binder un port donné pour un programme, suivant les jetons de sécurité qu'elle a.
Je ne sais pas exactement comment cela fonctionne à l'heure actuelle, mais il est parfaitement possible au moins dans la théorie de donner à des programmes le jeton "peut binder le port 42". Je ne sais pas trop comment implémenter ça en pratique de manière propre, mais oui, ça me semble très possible.
Beaucoup d'autres possibilités existent sous GNU, puisqu'une application peut donner des jetons à une autre par exemple (cf addauth, je suis root, je fais 'addauth 456 uid 0' et le process 456 gagne les droits root en cours d'exécution), ...
J'espère que quelqu'un pourra me compléter, mais mieux c'est de demander sur #hurd@OPN ou sur une ML...