Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 16/03/2009, à 07:40

Gari

[Tuto] Avoir un skype "isolé"

Bonjour à tous !

Skype est un logiciel qui fonctionne bien, mais qui est aussi horriblement indiscret puisqu'il va chercher des informations personnelles sur votre compte pour les envoyer on ne sait où sur le net.

Bref, Skype, Sélemal. Choisissez un autre logiciel de vidéoconférence !

Pour ceux qui n'ont pas le choix (toute la famille sur Skype et qui refuse d'en changer...), voici ma petite astuce du jour pour installer skype de manière à ce qu'il ne raconte pas ma vie sur internet.

Principe : L'idée de base est de lancer skype avec un utilisateur qui n'aurait aucun droit de lecture de mon répertoire home. Il faut donc créer un utilisateur dédié à skype, faire en sorte de lanceer skype via cet utilisateur et faire en sorte que cet utilisateur n'ait aucun droit de lecture de mon répertoire home personnel.

Note : je suis sous Xubuntu, il y a peut-être de légères différences avec Ubuntu ou Kubuntu.

Etape 1 : Création de l'utilisateur "skype"

A la souris :
 - Applications > Systèmes > Utilisateurs & groupes
 - Déverrouiller
 - Ajouter un utilisateur
 - "Skype"
 - mot de passe quelconque
 - Propriété / Privilèges utilisateurs
 - Cocher "capturer les vidéos" et "utiliser les périphériques audio"
 - Décocher les autres cases

Etape 2 : Interdire à Skype de venir lire dans mon répertoire home :

#chmod 750 /home/gari

Etape 3 : Interdire l'utilisation du logiciel "skype" par mon utilisateur normal

#sudo chown root:skype /usr/bin/skype
#sudo chmod 750 /usr/bin/skype

Etape 4 : Modifier les droits de sudo pour pouvoir se connecter et lancer la commande "skype" à partir de l'utilisateur "skype" sans avoir à mettre de mot de passe (merci ValAa pour ton aide !)

#sudo visudo
remplacer la ligne
%admin ALL=(ALL) ALL
par
%admin ALL=(ALL) ALL, (skype) NOPASSWD:/usr/bin/skype

Etape 5 : Créer un script de lancement de 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

Etape 6 : Créer le lanceur :

A la souris :
- clic droit sur la barre des tâches
- Ajouter un nouvel élément
- "Lanceur"
- Nom : "Skype"
- Description : "Logiciel de vidéoconférence"
- Icone : "/usr/share/skype/icons/SkypeBlue_48x48.png"
- Commande : "~/scripts/skype.sh"

Et voilà, ca fonctionne tout bien, le micro et la vidéo sont accessibles, on peut lancer skype juste en cliquant sur le lanceur sans même se rendre compte qu'il est ainsi totalement isolé de son utilisateur normal.

En espérant que ça sera utile à quelqu'un smile

A noter : le concept fonctionne pour n'importe quel logiciel qu'on voudrait isoler de son compte normal !

Dernière modification par Gari (Le 28/04/2011, à 19:54)


Un problème de conjugaison ? http://www.leconjugueur.com/
un problème de Français ? http://www.bescherelle.com/

Hors ligne

#2 Le 16/03/2009, à 09:51

herberts

Re : [Tuto] Avoir un skype "isolé"

Pas mal du tout. Mais du coup on lance skype avec les droits root non ?

Hors ligne

#3 Le 16/03/2009, à 10:16

valAa

Re : [Tuto] Avoir un skype "isolé"

herberts a écrit :

Pas mal du tout. Mais du coup on lance skype avec les droits root non ?

Non, avec les droits de l'user skype.
l'option « -H -u skype » de sudo veut dire en tant qu'user skype, en utilisant le home de skype.
La ligne rajoutée dans sudoers veut dire « les membres du groupe admin peuvent lancer la commande skype en tant qu'user skype sans donner de mot de passe » (et uniquement cette commande, et uniquement en tant que skype, cela ne modifie pas le comportement de sudo pour le reste).

PS:
A savoir qu'il est aussi possible d'utiliser dans le sudoers le groupe «skype» plutôt que le groupe «admin», si on veut que même les users limités puissent utiliser skype de cette manière. Il faut alors les rajouter au groupe skype (ou un autre groupe créé pour l'occasion) et faire la modif du sudoers en conséquence.

Dernière modification par valAa (Le 16/03/2009, à 10:22)

Hors ligne

#4 Le 16/03/2009, à 10:20

herberts

Re : [Tuto] Avoir un skype "isolé"

OK, merci de la précision. Encore mieux que ce que j'avais compris, je sens que je vais faire ça, car je garde skype pour la famille comme le cas que tu décris, et c'est vrai que ça m'embêtait un peu quand même.

Hors ligne

#5 Le 16/03/2009, à 10:42

rpj

Re : [Tuto] Avoir un skype "isolé"

Tres bien le tuto, Merci!


La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian,Ubuntu, Mint, Voyager, Gnome, Chromium, FF, .
Android dev (débutant) Tizen OS

Hors ligne

#6 Le 16/03/2009, à 20:03

Gari

Re : [Tuto] Avoir un skype "isolé"

herberts a écrit :

Pas mal du tout. Mais du coup on lance skype avec les droits root non ?

Si on lançait Skype avec les droits root, ça n'aurait que peu d'intérêt (puisque root peut venir lire les données de mon compte tongue).
Mais c'est vrai que le tuto n'est pas facile à comprendre, surtout que j'ai donné à mon utilisateur le même nom que le logiciel (dans la ligne sudo, le premier "skype" se réfère à l'utilisateur et le second au logiciel).

rpj a écrit :

Tres bien le tuto, Merci!

De rien, ravi que ça puisse servir !


Un problème de conjugaison ? http://www.leconjugueur.com/
un problème de Français ? http://www.bescherelle.com/

Hors ligne

#7 Le 16/03/2009, à 20:52

herberts

Re : [Tuto] Avoir un skype "isolé"

Si on lançait Skype avec les droits root, ça n'aurait que peu d'intérêt (puisque root peut venir lire les données de mon compte tongue)

C'est justement ce que je trouvais bizarre, c'est pourquoi j'ai demandé une précision wink.

Hors ligne

#8 Le 17/03/2009, à 13:24

Dradge

Re : [Tuto] Avoir un skype "isolé"

Pourquoi ne pas utiliser apparmor ???

Hors ligne

#9 Le 14/08/2011, à 15:41

cledesol

Re : [Tuto] Avoir un skype "isolé"

Bonjour

J'ai suivi ce tuto qui m'intéresse fort pour "sécuriser" l'utilisation de Skype.
J'ai une erreur que je ne m'explique pas:
Dans le terminal d'où je lance le script, il s'affiche plusieurs lignes contenant

bt_audio_service_open: connect() failed: connexion refusée (111)

Il semble donc que l'accès est incomplet au système audio, mais comment arranger cela ?

Cordialement


CM : Asus M4A88TD-M    µ : AMD Phenom II X6 1055T /  RAM 4 Go
Video : EVGA GeForce GTS450 1Go - Ubuntu  64 bits Version 14.04 avec Unity
Notebook Asus A2500D Dual boot Ubuntu et Xubuntu 14.04

Hors ligne

#10 Le 29/08/2011, à 16:58

Bruder

Re : [Tuto] Avoir un skype "isolé"

Bonjour,

j'étais justement entrain de mettre en route Skype pour pouvoir communiquer
avec ma famille. Je précise que j'ai un frère à San Francisco.

Ce post m'interpelle. Je ne vois aucun autre logiciel de communication
audio/vidéo compatible Windows-Mac-Linux --- Windows pour ma mére   Mac
pour mon père et mon frère   Linux pour moi.
Le coté respect de la vie privée  de ce logiciel m'avait jusqu'à présent
toujours dissuadé de l'installer.

J'espére que cette méthode fonctionne encore. Je vais essayer.

Merci à cledesol pour avoir relancé la discussion.

Hors ligne

#11 Le 29/08/2011, à 22:11

cledesol

Re : [Tuto] Avoir un skype "isolé"

Bonjour à tous.

J'ai essayé cette solution : Connect failed

Il n'y a bien plus le message d'erreur, mais Skype se plante purement et simplement.

Argh .... quand je lance Skype normalement, ma console se remplit avec les messages suivants:

remy@remy-PC:/home$ ls -l /usr/bin/skype
-rwxr-xr-x 1 root root 21362968 2011-06-08 12:26 /usr/bin/skype
remy@remy-PC:/home$ skype
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: mauvaise classe ELF : ELFCLASS64

(<unknown>:17380): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: mauvaise classe ELF : ELFCLASS64

(<unknown>:17380): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


(<unknown>:17380): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF : ELFCLASS64

(<unknown>:17380): Gtk-WARNING **: Loading IM context type 'cedilla' failed

(<unknown>:17380): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF : ELFCLASS64

(<unknown>:17380): Gtk-WARNING **: Loading IM context type 'cedilla' failed
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: mauvaise classe ELF : ELFCLASS64

(<unknown>:17380): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: mauvaise classe ELF : ELFCLASS64

(<unknown>:17380): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


(<unknown>:17380): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so: mauvaise classe ELF : ELFCLASS64

(<unknown>:17380): Gtk-WARNING **: Loading IM context type 'cedilla' failed

A du cassé quelque chose le gars ...:mad:

Dernière modification par cledesol (Le 29/08/2011, à 22:23)


CM : Asus M4A88TD-M    µ : AMD Phenom II X6 1055T /  RAM 4 Go
Video : EVGA GeForce GTS450 1Go - Ubuntu  64 bits Version 14.04 avec Unity
Notebook Asus A2500D Dual boot Ubuntu et Xubuntu 14.04

Hors ligne

#12 Le 30/08/2011, à 05:25

grandtoubab

Re : [Tuto] Avoir un skype "isolé"

Salut
Pourquoi pas utiliser le compte guest qui paraît avoir des droits limités


Linux tout seul sur le disque dur  Acer Aspire T650 :=))
RAM: 1,7 Gio, CPU: Intel® Pentium(R) 4 CPU 3.06GHz × 2. Carte graphique Gallium 0.4 on ATI RC410 (Radeon Xpress200)
Partition 1: Debian Jessie & Gnome Version 3.8.4
Partition 2: Ubuntu Trusty 14.04 & Unity

Hors ligne

#13 Le 30/08/2011, à 18:33

Bruder

Re : [Tuto] Avoir un skype "isolé"

Bonjour, et merci,

les opérations successives de ce tutoriel se sont exécuteés
sans le moindre problème. Le script de lancement fonctionne,
et Skype démarre normalement.
Les écouteurs et le micro de mon casque, ainsi que la webcam,
testés à partir des rubriques appropriées du menu options,
marchent normalement.
Je suis assez étonné, malgré tout, de constater que cette façon
de procéder fonctionne encore - le post date de mars 2009.


Core 2 Duo 2.8 Ghz    2Go de RAM     Vidéo  N'vidia 8400 GS
Ubuntu 10.10  32 bits

Hors ligne

#14 Le 31/08/2011, à 23:20

Eric_P

Re : [Tuto] Avoir un skype "isolé"

Bonjour à tous et merci pour ce tuto.
Mais voilà, j'ai dû louper une étape car lorsque je lance "Skype" à partir du menu que j'ai créé voilà le message que j'ai dans une boite de dialogue :

Impossible de lancer « SkypE » L'exécution du processus fils « ~/scripts/skype.sh » a échoué (Aucun fichier ou dossier de ce type)

Je pense que j'ai loupé un truc sur l'étape 5, comment créer le script ? Je sais que certains trouveront ma question une simpliste, mais là, j'avoue que je patauge.
En plus je n'ai plus la possibilité de l'ouvrir avec mon utilisateur habituel.
Merci par avance pour votre réponse.
Cordialement.

Hors ligne

#15 Le 31/08/2011, à 23:36

Eric_P

Re : [Tuto] Avoir un skype "isolé"

Bon, j'ai l'air fin tiens...
En fait ça fonctionne, j'ai simplement remplacé la commande du tuto par une recherche dans le menu vers le dossier script et le skype.sh. NO comment !!! lol
Merci encore. smile

Hors ligne

#16 Le 12/09/2011, à 10:16

nicodup

Re : [Tuto] Avoir un skype "isolé"

Salut,

Sommé par la famille, j'ai dû m'y résoudre.
Grâce à ce tuto, je le fais plus sereinement.
Merci beaucoup.

Hors ligne

#17 Le 14/10/2011, à 09:22

Hube

Re : [Tuto] Avoir un skype "isolé"

bonjour,
j'ai suivi toutes les étapes avec plus ou moins de bonheur; étapes 1,2,3:ok.
4:bien du mal avec vi mais je "crois" que c'est passé...
Je n'en sais trop rien car depuis, à partir de l'user normal, en voulant lancer vi, synaptic ou quoi que ce soit avec sudo, ça ne va plus!GRRRRR!!!
Ca me répond ceci:
"user normal" is not in the sudoers file.  This incident will be reported.
J'ai fait les 5 étapes sous l'user normal...
J'ai refait les 5 et 6 sous l'user skype et skype(le programme) ça va sous l'user skype et plus sous l'user normal: ça c'est ok.
Ce qui ne va pas c'est que je n'ai plus accès à la commande sudo depuis l'user normal!
Comment défaire cela sous ubuntu 11.04???
Hube

Dernière modification par Hube (Le 14/10/2011, à 16:02)

Hors ligne

#18 Le 05/12/2011, à 21:21

baillyjm

Re : [Tuto] Avoir un skype "isolé"

Eric_P a écrit :

Bon, j'ai l'air fin tiens...
En fait ça fonctionne, j'ai simplement remplacé la commande du tuto par une recherche dans le menu vers le dossier script et le skype.sh. NO comment !!! lol
Merci encore. smile

Bonjour Eric_P.
Peux tu préciser la commande que tu as tapé pour le lanceur car j'ai le même problème que toi et je ne comprend pas ton explication.
Merci.

Hors ligne

#19 Le 05/12/2011, à 21:43

baillyjm

Re : [Tuto] Avoir un skype "isolé"

Bon problème résolu.
il suffit de rechercher le dossier script sur votre ordinateur avec la loupe de la barre de menu puis identifier le fichier skype.sh .
Clique droit propriété et remplacer ~/scripts/ par l'emplacement que vous avez obtenu.
Cordialement.

Hors ligne

#20 Le 25/12/2011, à 22:47

JeanQuench

Re : [Tuto] Avoir un skype "isolé"

Merci pour ce tuto !
J'ai réussi à le faire en suivant les étapes pour Ubuntu Natty 11.04.
Comme déjà dit, le lanceur ne trouve pas le script mais par contre on peut faire un lien (clic droit sur skype.sh, créer un lien)

Par contre pour Ubuntu Oneiric 11.10 il y a une astuce pour l'étape un : si on accède aux "comptes utilisateurs" via le menu déroulant, il n'y a pas de bouton "paramètres avancés" pour donner accès à la webcam et au micro. Il faut donc lancer les "paramètres utilisateurs" en tapant users-admin dans le terminal

Dernière modification par JeanQuench (Le 25/12/2011, à 22:48)

Hors ligne

#21 Le 26/12/2011, à 15:46

posted

Re : [Tuto] Avoir un skype "isolé"

Bonjour!

J'aimerais installer Skype sur mon ordi à la manière de ce tuto pour isoler skype.
Je suis assez débutant et voilà mes questions (certainement très basique!):
pour l'étape 2: je suppose qu'il s'agit de commande à taper dans le terminal, mais moi à la fin de la ligne du terminal, j'ai :~$
faut-il donc que je tape les lignes de l'étape 2 (et des autres) avec # devant?

pour le script, où est-ce que ça se tape? comment cela s'exécute?

Merci!

Hors ligne

#22 Le 26/12/2011, à 20:25

baillyjm

Re : [Tuto] Avoir un skype "isolé"

Non il ne faut pas taper le # devant.
Le scripte ( étape 5 ) doit également être écrit dans le terminal.
Note: j'ai constaté que pour utiliser Skype avec un autre compte utilisateur (par exemple votre conjoint) après avoir renouvelé les étapes 2, 3, 5 et 6 il fallait que le compte utilisateur ai les droits administrateur pour pouvoir démarrer Skype.

Hors ligne

#23 Le 26/12/2011, à 21:03

posted

Re : [Tuto] Avoir un skype "isolé"

merci de votre réponse.
donc pour résumer:  toutes les lignes de commande qui se trouvent dans les étapes 2 à 5 sont à taper dans le terminal sans le # devant?
est-ce qu'il faudra le faire chaque fois que je veux utiliser skype où toutes ces lignes de commande vont être enregistrées quelque part?

ensuite problème: ça coince à la deuxième étape:

 administrator@administrator-laptop:~$ sudo chown root:skype /usr/bin/skype
[sudo] password for administrator: 
chown: impossible d'accéder à «/usr/bin/skype»: Aucun fichier ou dossier de ce type
administrator@administrator-laptop:~$ 

y a un truc que j'ai du louper!

encore merci!

Dernière modification par posted (Le 26/12/2011, à 21:08)

Hors ligne

#24 Le 27/12/2011, à 20:36

baillyjm

Re : [Tuto] Avoir un skype "isolé"

As tu installé skype sur ton ordinateur avant de faire ces manipulations ?
Application > Logithèque Ubuntu > recherche skype ou par les paquets synaptic.

Une fois tout installé c'est définitif, il n'y a plus qu'à lancer le logiciel.

Hors ligne

#25 Le 28/12/2011, à 10:32

posted

Re : [Tuto] Avoir un skype "isolé"

oups! il faut installer skype avant de faire cette manip donc?!
Je pensais qu'il fallait péparer le terrain avant d'installer skype.

bon, je vais donc installer skype et puis réessayer.

Merci de ton aide baillyjm! je tiens au jus....

Hors ligne

Haut de page ↑