Wie funktioniert chroot mit .bashrc?

Wie funktioniert chroot mit .bashrc?

Ich habe etwas Code in geschrieben .bashrc, der wie erwartet funktioniert.

Hier ist der Code,

if [[ -v X_CHROOT ]]; then
   PATH="/home/user/chroot_local/bin":$PATH
fi

Es wird erwartet, dass dies PATHangehängt wird, wenn ich den chrootBefehl ausführe. Und es wird wie erwartet angehängt.

Nach der Anmeldung am Computer chrootist es also

> echo $PATH
/usr/local/bin/:/usr/local/sbin:......

danach chrootist es,

> echo $PATH
/home/user/chroot_local/bin:/usr/local/bin/:/usr/local/sbin:......

Meine Frage ist,

Während der Protokollierung, .bashrcbereits ausgeführt.

chrootWird der Inhalt auf Befehl .bashrcerneut ausgeführt?

verwandte Informationen