Executer Icecast sur le port 80 – Debian

Posted on 28/01/2011 · Posted in Linux

Icecast
Pour exécuter un programme qui écoute sur un port inférieur à 1024 il faut certains privilèges.

Par défaut, Icecast est configuré pour se lancer avec l’utilisateur icecast2 et le groupe icecast.

Nous allons donc modifier le fichier /etc/default/icecast

1
2
user=root
group=root

Ensuite, /etc/icecast/icecast.xml

1
2
3
4
5
6
7
80


        0
       
            icecast2
            icecast

Lorsque vous lancerez votre daemon Icecast, celui-ci sera exécuté par root. Une fois démarré, le programme se chargera de changer l’utilisateur et le groupe.

Si vous ne réalisez pas cette opération mais essayer de lancer Icecast sur le port 80, vous aurez le message – explicite – suivant :
Server startup failed.