etc/profile et editeur en mode root
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:
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 ....
Re: [debutante]etc/profile et editeur en mode root
Citation:
Envoyé par celine31
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) ?
Une fois connecté en root, tu peux lancer KEdit depuis le terminal, en tache de fond :
Sinon quand tu utilises su pour te connecter en root, il vaut mieux utiliser le '-' :
afin que le .profile du root soit executé.
Citation:
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:
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 ....
Essaies d'ajouter une ligne vide à la fin de ton fichier ? :?: