0 votes

PATH n'est pas modifié pour l'utilisateur Root

J'ai ajouté les exeuctables .bash_profile, .bashrc, .profile dans le répertoire /var/Root. Cependant, contrairement aux utilisateurs normaux qui exécutent leur(s) .bash_profile(s) et modifient le chemin. Il n'y a pas de différence dans les profils mais celui de l'utilisateur Root ne fonctionne pas.

Je ne sais pas comment faire pour que cela fonctionne. Avez-vous des suggestions ? Merci.

2voto

dogbane Points 4201

Essayez d'ajouter le chemin dans ~/.profil

0voto

chiggsy Points 2899

Pour arriver à Root, je trouve utile d'utiliser :

sudo su -

C'est un shell de connexion, il exécute les dotfiles de Root et met en place l'environnement que vous souhaitez pour Root.

Cependant, cela laissera $LOGNAME en tant qu'utilisateur connecté.

Pour obtenir un shell de connexion complet, comme si vous vous étiez connecté à la console en tant que Root :

login -fp Root

De plus, si, comme moi, vous utilisez beaucoup Root, vous pouvez définir cette commande de connexion dans votre terminal. Dans iTerm, j'ai une visière et une fenêtre Root où je me connecte en tant que Root.

Pourquoi ?

  • L'utilisation de sudo souille mon répertoire personnel avec des fichiers appartenant à Root. Je trébuche dessus,

  • sudo bash o sudo zsh me faire Root mais avec mon environnement mortel. Ce n'est pas ce que je veux. Je veux la séparation.

  • Commodité. Il y a beaucoup de choses que Root voit et que les utilisateurs de l'administration ne voient pas.

Chiggsy travaille dans son homedir.

Root travaille sur le système.

man login

0voto

PEM8000 Points 361

Si vous utilisez Mac OS X 10.7 ou 10.8, vous pouvez créer un fichier /etc/launchd.conf et ajoutez vos variables telles quelles :

setenv PATH /bin:/usr/bin:/Applications/Myapp.app/Contents/bin

et redémarrer

-1voto

Ghirai Points 11

Pour les changements à l'échelle du système (y compris l'utilisateur racine), vous devez éditer /etc/profile o /etc/bashrc .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X