When switch user with su - , La console affiche une chaîne de .bash_profile
Une certaine ligne dans mon ~ / .bash_profile est affiché sur la console quand je su -. Vous trouverez ci-dessous le résultat démontrant ce scénario.
Je ne comprends pas pourquoi la ligne
est affiché sur la console. Cette chaîne est une chaîne dans mon profil utilisateur ~ / .bash_profile.
j'ai vérifié
,
Mais je n'ai rien trouvé inhabituel. Aussi ajouté
à
Mais la chaîne est toujours imprimée quand
$ whoami
admin
$ su - spark
Password:
Last login: Fri Mar 6 21:30:22 +08 2020 on pts/2
[1]+ Done export JDBC=jdbc:postgresql://192.168.100.117/test?user=spark
$
Je ne comprends pas pourquoi la ligne
export JDBC=jdbc:postgresql://192.168.100.117/test?user=spark
est affiché sur la console. Cette chaîne est une chaîne dans mon profil utilisateur ~ / .bash_profile.
j'ai vérifié
/etc/profile
,
/etc/profile.d/sh.local
Mais je n'ai rien trouvé inhabituel. Aussi ajouté
set echo off
à
~/.bash_profile
Mais la chaîne est toujours imprimée quand
su -
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
1 réponses
Christine
Confirmation de:
de
Utilisateur, vous pouvez avoir une chaîne comme:
Et cet ampersand (
) À la fin, car cette commande doit être effectuée comme tâche d'arrière-plan.
Ou aimez-vous quelque chose comme
:
Et encore ampersand (
) La raison de cela. Vous pouvez changer la chaîne sur
pour éviter cela