On 16-Feb-2001 Ludovic Pinelli wrote:
>> Essaie un "su nom_user -c" pour lancer ta connexion...
>> ex :
>> /bin/su arnaud -c "/usr/bin/Xdialog --title 'Information' 0 0 20000"
> Ne serait-ce pas un problème de groupes ? (je dis ça mais j'ai pas encore
> tout capté sur les groupes... c'est d'ailleurs pour ça que je demande;-))
> Un truc du style "mettre le user dans le même groupe que le pppd" ou
> l'inverse ?
Faudrait y songer si tu ne pouvais pas lancer pppd en tant que user, mais
visiblement, ce n'est pas ton problème, hein ?
Les groupes, c'est pourtant relativement facile à comprendre, c'est un "autre
niveau de permissions" : pour un fichier (ou rep) donné, tu as certains droits
pour le propriétaire (root, par exemple, ou bien "arnaud" dans mon cas),
certains droits pour le groupe (=un groupe d'utilisateurs : chez moi, "arnaud"
appartient aux groupes "users", "audio", "cdwriter"... etc), et certains droits
pour toutes les autres personnes qui ne sont ni le propriétaire, ni
n'appartiennent au groupe du fichier.
ex : (modifié pour la circonstance)
$>ls -l /bin/ls
-rwxr-xr-x 1 root users 46780 oct 2 17:49 /bin/ls*
Signifie que le propriétaire (root) peut lire écrire et exécuter ce fichier
(2,3 et 4eme caratères de la ligne : rwx), que tous les utilisateurs faisant
partie du groupe "users" peuvent lire et exécuter ce fichier (5,6 et 7eme
caratères de la ligne : r-x), et que tous les autres utilisateurs peuvent lire
et exécuter ce fichier (8, 9 et 10eme caractères : r-x).
Voilà pour les droits/groupes...
Par contre, j'avais pensé à autre chose...
Exécute "xhost local:" en user normal, dans un terminal, avant d'établir ta
connexion... ça marche ?
-
3ème Anjou Linux Party ! [ http://www.info.univ-angers.fr/ALP/ ]
--
_____________________________________________________
A r n a u d C a l v o 47°43'60N 0°31'0W