Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/03/2009, à 06: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, à 18:54)

Hors ligne

#2 Le 16/03/2009, à 08: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, à 09: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, à 09:22)

Hors ligne

#4 Le 16/03/2009, à 09: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, à 09: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, XFCE,  FF, .
Android dev (éternel débutant)

Hors ligne

#6 Le 16/03/2009, à 19: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 !

Hors ligne

#7 Le 16/03/2009, à 19: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, à 12:24

Dradge

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

Pourquoi ne pas utiliser apparmor ???

Hors ligne

#9 Le 14/08/2011, à 14: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


Bon, eh bien je vais partir en Théorie parce qu'en Théorie, tout se passe bien ....

Hors ligne

#10 Le 29/08/2011, à 15: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.


MacBook Pro 3.1 Ubuntu 14.04 32 bits - Année 2007 Lecteur optique / Core 2 Duo 2.2 Ghz  RAM 2Go Chipset GeForce 8600M GT
Linux Mint 17 Cinnamon  AMD FX 4100 3.6 Ghz  RAM 8 Go  AMD Radeon 7750  HD 500 Go

Hors ligne

#11 Le 29/08/2011, à 21: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, à 21:23)


Bon, eh bien je vais partir en Théorie parce qu'en Théorie, tout se passe bien ....

Hors ligne

#12 Le 30/08/2011, à 04: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 HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#13 Le 30/08/2011, à 17: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


MacBook Pro 3.1 Ubuntu 14.04 32 bits - Année 2007 Lecteur optique / Core 2 Duo 2.2 Ghz  RAM 2Go Chipset GeForce 8600M GT
Linux Mint 17 Cinnamon  AMD FX 4100 3.6 Ghz  RAM 8 Go  AMD Radeon 7750  HD 500 Go

Hors ligne

#14 Le 31/08/2011, à 22: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, à 22: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, à 09: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, à 08: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, à 15:02)

Hors ligne

#18 Le 05/12/2011, à 20: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, à 20: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, à 21: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, à 21:48)

Hors ligne

#21 Le 26/12/2011, à 14: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, à 19: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, à 20: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, à 20:08)

Hors ligne

#24 Le 27/12/2011, à 19: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, à 09: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