Quando lo faccio su -
per arrivare a root, la mia directory corrente è impostata sulla home di root. C'è comunque un modo per mantenere l'attuale directory in cui mi trovavo, molto simile sudo -s
. O è la risposta per usare sudo?
sudo su -c "zsh"
, nel mio caso, mi mantiene nella directory corrente e carica zsh come shell con l'utente root. ctrl+d
dopo e torni all'utente corrente. Per quanto riguarda la directory, funziona direttamente su centos per me, ma forse l'aggiunta di `&& cd $ (pwd)` all'interno del comando passato potrebbe fare il trucco.