> Evidemment par défaut, Gnome, qui n'a pas pensé multi-utilisateur sur ce coup, ne me propose pas par défaut de pouvoir switcher facilement d'utilisateur
Tu mélanges tout. Ce n'est pas à Gnome de switcher entre utilisateurs. Une session Gnome = Un utilisateur. Donc Gnome n'a pas à être multi-utilisateur.
Par contre il peut y avoir un programme qui simplifié le lancement d'appli sous un autre compte.
> j'ai qu'à trouver comme sous XP la méthode pour lancer evolution sous un autre utilisateur
Ben Windows/"le file manageur"/"la barre de tâche"/"le truc qui lance sous un autre compte"/etc n'est pas multi-utilisateur. Il y a un truc qui fait l'équivalent de "su -l ... -c ...". C'est tout. La commande "su" a-elle été développé pour être multi-utilisateur ? Non.
Par contre postgresql (le serveur) est multi-utilisateurs. Normal, c'est un serveur multi-utilisateur. Le serveur postgresql (et pas le client) switche entre utilisateurs (changement de contexte, vérification des droits, etc). Mais psql (le client), même s'il permet de se connecter à un autre compte, n'est pas multi-utilisateur. C'est comme pour su ou gdm qui permet de lancer facilement une appli sous un autre compte ou de se connecter sous un autre compte.
psql <=> gnome : mono-utilisateur
psql-serveur <=> OS : multi-utilisateur
Compris ?
Ce n'est pas su ou Gnome qui va vérifier si ton compte a expiré, si c'est le bon mot de passe, si tu as les droits d'accès, si tu dépasses les quotas de disque, qui va t'affecter un terminal, ajouter une entrée à /var/log/wtmp, rediriger les signaux du terminal, etc... C'est l'OS qui fait ça.
postgresql côté serveur fait aussi ce type de boulot et postgresql est aussi multi-utilisateur. Même s'il tourne sur un OS mono-utilisateur, postgresql (côté serveur) reste multi-utilisateur.
> ssh -X toto@localhost evolution
???
Fais "su -l toto -c evolution"
> l'application a le look GTK par défaut
C'est pas le look par défaut (normalement) c'est le look de la session en cours.
Certe, c'est un chois technique discutable mais qui a l'avantage d'être homogène. C'est un plus lorsque tu lances des applis d'administration depuis ton compte mais qui ne tourne pas sous ton compte.
Comme sous Windows, il n'y a qu'une session en cours par display.
Par contre avec vnc/etc tu peux avoir d'autres display (virtuels) qui s'affichent dans ton display physique (l'écran). Comme tu as un autre display (virtuel), tu peux lancer une autre session (celle de ta copine) et donc utiliser gnome-session pour avoir un autre thème, etc...
Si tu y réfléchies un peu, tu te rend compte que plusieurs sessions pour _un_ display (virtuel ou non) est un énorme problème de sécurité. Par contre plusieurs display virtuels dans un autre display ne pose pas de problèmes significatifs.
> evolution apparaît en anglais.
Normal, l'environnement n'est pas fixé. Utiles :
ssh localhost -l toto "bash --login -c evolution"
[^] # Re: Un trollomètre de mort...
Posté par 007 . En réponse au journal Évolution, Ximian et Novell. Évalué à 0.
Tu mélanges tout. Ce n'est pas à Gnome de switcher entre utilisateurs. Une session Gnome = Un utilisateur. Donc Gnome n'a pas à être multi-utilisateur.
Par contre il peut y avoir un programme qui simplifié le lancement d'appli sous un autre compte.
> j'ai qu'à trouver comme sous XP la méthode pour lancer evolution sous un autre utilisateur
Ben Windows/"le file manageur"/"la barre de tâche"/"le truc qui lance sous un autre compte"/etc n'est pas multi-utilisateur. Il y a un truc qui fait l'équivalent de "su -l ... -c ...". C'est tout. La commande "su" a-elle été développé pour être multi-utilisateur ? Non.
Par contre postgresql (le serveur) est multi-utilisateurs. Normal, c'est un serveur multi-utilisateur. Le serveur postgresql (et pas le client) switche entre utilisateurs (changement de contexte, vérification des droits, etc). Mais psql (le client), même s'il permet de se connecter à un autre compte, n'est pas multi-utilisateur. C'est comme pour su ou gdm qui permet de lancer facilement une appli sous un autre compte ou de se connecter sous un autre compte.
psql <=> gnome : mono-utilisateur
psql-serveur <=> OS : multi-utilisateur
Compris ?
Ce n'est pas su ou Gnome qui va vérifier si ton compte a expiré, si c'est le bon mot de passe, si tu as les droits d'accès, si tu dépasses les quotas de disque, qui va t'affecter un terminal, ajouter une entrée à /var/log/wtmp, rediriger les signaux du terminal, etc... C'est l'OS qui fait ça.
postgresql côté serveur fait aussi ce type de boulot et postgresql est aussi multi-utilisateur. Même s'il tourne sur un OS mono-utilisateur, postgresql (côté serveur) reste multi-utilisateur.
> ssh -X toto@localhost evolution
???
Fais "su -l toto -c evolution"
> l'application a le look GTK par défaut
C'est pas le look par défaut (normalement) c'est le look de la session en cours.
Certe, c'est un chois technique discutable mais qui a l'avantage d'être homogène. C'est un plus lorsque tu lances des applis d'administration depuis ton compte mais qui ne tourne pas sous ton compte.
Comme sous Windows, il n'y a qu'une session en cours par display.
Par contre avec vnc/etc tu peux avoir d'autres display (virtuels) qui s'affichent dans ton display physique (l'écran). Comme tu as un autre display (virtuel), tu peux lancer une autre session (celle de ta copine) et donc utiliser gnome-session pour avoir un autre thème, etc...
Si tu y réfléchies un peu, tu te rend compte que plusieurs sessions pour _un_ display (virtuel ou non) est un énorme problème de sécurité. Par contre plusieurs display virtuels dans un autre display ne pose pas de problèmes significatifs.
> evolution apparaît en anglais.
Normal, l'environnement n'est pas fixé. Utiles :
ssh localhost -l toto "bash --login -c evolution"