Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1936 connectés 

 


Dernière réponse
Sujet : Comment utiliser sudo ?
Mjules man sudo :o  
 

Citation :

      -H  The -H (HOME) option sets the HOME environment variable to the
           homedir of the target user (root by default) as specified in
           passwd(5).  By default, sudo does not modify HOME


 
si tu as accès à su pourquoi ne pas l'utiliser ?
 

su papa -c kmail


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mjules man sudo :o  
 

Citation :

      -H  The -H (HOME) option sets the HOME environment variable to the
           homedir of the target user (root by default) as specified in
           passwd(5).  By default, sudo does not modify HOME


 
si tu as accès à su pourquoi ne pas l'utiliser ?
 

su papa -c kmail

weed 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 :
  1. [root@localhost papa]# sudo -u papa kmail
  2. trying to create local folder: Permission denied
  3. failed to create /root/.kde/socket-localhost/socket-localhost/
  4. trying to create local folder: Permission denied
  5. failed to create /root/.kde/socket-localhost/
  6. kdeinit: Aborting. No write access to $HOME directory (/root).
  7. 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 :
  1. le repertoire /root/.kde/socket-localhost/ existe mais il n'y a pas s/root/.kde/socket-localhost/socket-localhost/
  2. [root@localhost .kde]# ls -l /root/.kde/
  3. total 8
  4. drwx------  2 root root 4096 mar 28  2004 Autostart/
  5. lrwxrwxrwx  1 root root   22 mar 27  2004 cache-localhost -> /var/tmp/kdecache-root/
  6. drwx------  8 root root 4096 mar 27  2004 share/
  7. lrwxrwxrwx  1 root root   17 mar 27  2004 socket-localhost -> /tmp/ksocket-root/
  8. 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.


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)