GNU/Linux >> Tutoriels Linux >  >> Linux

Ajuster $PATH dans /etc/profile n'affecte pas la racine

Vous devez exécuter un shell de connexion (ou exécuter un shell non interactif, mais ce n'est pas ce que vous voulez) pour charger /etc/profile .

Utiliser

su - username

ou en cas de root

su -

pour ce faire.

- est identique à -l ou --login et fait du shell un shell de connexion.


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Inclure ou non le nom de domaine dans /etc/hosts ?

  3. Linux Setuid ne fonctionne pas ?

  4. Pourquoi /bin/sh pointe-t-il vers /bin/dash et non /bin/bash ? ?

  5. Pourquoi sur certains systèmes Linux, le système de fichiers racine apparaît-il comme /dev/root au lieu de /dev/<real device node> dans mtab ?

La différence entre ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc … ?

Linux – /sbin/init n'existe pas ?

/etc/shadow sur Mac

Comment configurer ssh sans mot de passe avec des clés RSA

Changer le mot de passe root ne change pas le mot de passe sudo

Différence entre /etc/hosts et /etc/resolv.conf