Ich versuche, die Bash-Prompt basierend auf einer Benutzergruppe anpassen, aber bin mir nicht sicher, wie es zu nähern.anpassen Bash Prompt basierend auf Gruppen
Für diejenigen in der Entwick-Gruppe, möchte ich den export PS1 = sein:
"[\[email protected]\h\[$(tput setaf 3)\]\[$(tput bold)\](devel) \[$(tput sgr0)\]\W]\\$ \[$(tput sgr0)\]"
und in infra denen ich will es sein:
"[\[email protected]\h\[$(tput setaf 3)\]\[$(tput bold)\](infra) \[$(tput sgr0)\]\W]\\$ \[$(tput sgr0)\]"
und für alle anderen, Ich möchte, dass es den Standard verwendet.
Irgendwelche Ideen?
'/ etc/Profile' ist die falsche Stelle wird, wie es durch Muscheln gezogen werden kann anders als 'bash' (und wird nur von Login-Shells bezogen). Eine interaktive 'bash'-Sitzung * liest * nur' .bashrc' beim Start – chepner
(Ein System könnte eine Datei wie '/ etc/bashrc' liefern, die jedoch von' ~/.bashrc' bezogen werden kann.) – chepner
In Debian Es scheint '/ etc/bash.bashrc' zu sein:' # Systemweite .bashrc Datei für interaktive Bash (1) Shells. ' –