Rendre Skype sous GNU/Linux un peu moins curieux.

Plop les loulous,

L’actu étant calme en ce jour pluvieux, je vais ressortir une « vieille » astuce que j’ai dégotté sur les forums fr d’Ubuntu.

Un posteur y explique comment lancer Skype avec des droits limités afin que celui-ci n’ait pas le droit d’aller fouiller dans votre /home.
Car non seulement Skype est un vilain fouineur, mais en plus il transmet des données via le net on ne sait trop ou….

L’idée est assez simple à comprendre. Il s’agit de lancer Skype avec un utilisateur n’ayant pas les droits de lecture dans le répertoire /home.

Il va falloir commencer par créer ce nouvel utilisateur « skype par exemple ».
On lui attribue ensuite un mot de passe quelconque.

Ensuite on va s’intéresser à ces privilèges.
On va cocher « capturer les vidéos » et utiliser les périphériques audio« . On décoche ensuite tout le reste.

Jusqu’à présent, tout peut se faire de manière graphique, je vous laisse un lien plus complet issu de la doc Ubuntu sur la manière de faire tout cela.

La doc en question base ses screenshots sur Unity il faudra adapter la manip à vos environnements de bureaux. Kde, Gnome, Xfce etc etc …

A ce stade il va falloir tâter de la ligne de commande, mais rassurez vous, rien de bien méchant.
On va ouvrir un shell et attribuer les droits dont ce nouvel utilisateur va pouvoir disposer. Ou pas.

La commande à entrer est la suivante :

# chmod 750 /home/skype

* skype est bien entendu à remplacer par le nom d’utilisateur que vous avez choisi hein.

Cette commande va interdire à Skype d’aller lire les données présentes dans /home.

Nous allons ensuite entre deux autres lignes de commande dans notre terminal.

# sudo chown root:skype /user/bin/skype

# sudo chmod 750 /user/bin/skype  

Ces deux commandes interdisent à l’utilisateur normal (disposant de droits plus élevés) d’utiliser Skype.

La ça va se « corser » un peu.
Il va falloir faire en sorte de modifier la commande « sudo » afin de pour lancer Skype, avec l’utilisateur « skype » sans avoir besoin de rentrer son mot de passe à chaque fois.

#sudo visudo (on va éditer le fichier texte en fait)

Remplacer la ligne

%admin ALL=(ALL) ALL

Par :

%admin ALL=(ALL) ALL, (skype) NOPASSWD: /user/bin/skype

Voila qui est fait.

Il va falloir ensuite créer un petit script de lancement. Faites un copier/coller dans un shell en prenant juste soin d’indiquer votre utilisateur. Ici sur la troisième ligne après l’option -u (skype).

#mkdir ~/scripts
#echo ‘#! /bin/sh’ > ~/scripts/skype.sh
#echo ‘xhost +local: && sudo -H -u skype skype’ >> ~/scripts/skype.sh

#chmod 755 ~/scripts/skype.sh

Nous voila presque parés. Il ne suffit plus maintenant qu’à créer un lanceur dédié.
Et vous allez être contents cela va se faire au mulot (à la souris).

Donc pour ce qui est du lanceur procédez selon votre distribution et voila les informations de configuration du raccourci.

– Nom « Skype » (nom du lanceur)
– Description : « Logiciel de vidéoconférence » (description du lanceur)
– Icone : « /user/share/skype/icons/SkypeBlue_48x48.png » (création de l’icone)

– Commande : « ~/script/skype.sh » (chemin d’appel vers le script crée plus haut)

Ça y est, on est arrivé au bout, nous voila avec un Skype muet.

Je le précise à nouveau au cas ou certains d’entre vous on zappé les liens plus haut.
Je ne suis pas à l’origine de ce petit tuto. Je l’ai dégotté sur les forums Ubuntu ou il a été écrit par un posteur nommé Gari. Merci à lui.

Je vous remet le lien vers le post original.
Vous pouvez le remercier au passage si l’astuce vous a été utile

Moo !!!