#/etc/profile: system-wide .profile file for ash.
PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin"
umask 022
#This fixes the backspace when telnetting in.
#if [ "$TERM" != "linux" ]; then
# stty erase
#fi
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
PS1="`hostname`> "
alias dir="ls -al"
chown DEIN_BENUTZER /volume1/homes/DEIN_BENUTZER/.profile && chmod go-rwx /volume1/homes/DEIN_BENUTZER/.profile
So wird's richtig gemacht (Beispiel Bash) für root:
HinweiseRich (BBCode):mv /root/.profile /root/.bash_profile cat > /root/.profile << "EOF" # Login shell auf /opt/bin/bash ändern, wenn diese existiert [ -f /opt/bin/bash ] && exec /opt/bin/bash --login EOF
- .profile wird immer beim initiellen login angezogen, deswegen kommt da nur die Aenderung der login shell rein, bash selbst zieht diese Datei später nicht an.
- bash --login ersetzt die aktuelle Shell, d.h. die Alte wird wirklich ersetzt (es läuft kein /bin/ash Prozess mehr!)
- Nach einem Reset oder einem Upgrade wird auch /root auf den Auslieferungsstandard gesetzt. Backup also nicht vergessen, wenn man seine ganzen Einstellungen und Configs nicht verlieren will.
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.