Bonjour, je débute sur linux et j'ai deux questions auxquelles je n'ai pas réussi à trouver de réponse :

1 - pour executer des commande en root, je fais su root ou sudo ... OK ... mais si je veux editer du texte par Kedit par exemple, sans utiliser vi, ai-je un moyen de préciser une sorte de sudo pour utiliser le KEdit graphique (qui ne veux evidemment pas editer des fichiers accessibles seulement au root) ?

2 - j'ai voulu traffiquer mon etc/profile pour ajouter une variable dans le classpath, et maintenant a chaque fois que je change d'utilisateur j'ai un message : /etc/profile line (la fin) unexpected end of line ...
J'ai du faire une boulette ... Voila mon fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
 
if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
fi
 
if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
:q
ifi
fi
 
export LD_LIBRARY_PATH=/usr/local/pgsql/lib
export PATH=/usr/local/pgsql/bin:$PATH
 
umask 022
merci de votre aide ....