voila j'ai ajouter le user papa
adduser -d /home/papa
j'ai verifier je peux me logguer sous kde avec ce user. Donc il a bien été ajouté.
je peux lancer kmail également.
Mais lorsque je me loggue par exemple sous nec1 sous KDE,
je tappe su pour me loggeur en root
et apres je tappe :
Code :
- [root@localhost papa]# sudo -u papa kmail
- trying to create local folder: Permission denied
- failed to create /root/.kde/socket-localhost/socket-localhost/
- trying to create local folder: Permission denied
- failed to create /root/.kde/socket-localhost/
- kdeinit: Aborting. No write access to $HOME directory (/root).
- ERROR: KUniqueApplication: Can't setup DCOP communication
|
pourquoi n'ai je pas le droit même avec root (avec su) de lancer kmail avec le profil papa ?
Code :
- le repertoire /root/.kde/socket-localhost/ existe mais il n'y a pas s/root/.kde/socket-localhost/socket-localhost/
- [root@localhost .kde]# ls -l /root/.kde/
- total 8
- drwx------ 2 root root 4096 mar 28 2004 Autostart/
- lrwxrwxrwx 1 root root 22 mar 27 2004 cache-localhost -> /var/tmp/kdecache-root/
- drwx------ 8 root root 4096 mar 27 2004 share/
- lrwxrwxrwx 1 root root 17 mar 27 2004 socket-localhost -> /tmp/ksocket-root/
- lrwxrwxrwx 1 root root 13 mar 27 2004 tmp-localhost -> /tmp/kde-root/
|
et /tmp/ksocket-root/ et bien present
je fais deja des tests avec root et apres j'aimerais bien entendu lancer kmail ayant le profil papa sous le compte nec1.
j'ai regardé dans /etc/sudoers :
# User privilege specification
root ALL=(ALL) ALL
root a bien TOUT les pouvoirs sur TOUT les comptes.