Você pode executar o perfil do shell do usuário assim:
. ~/.profile
Isso é um ponto, espaço, til, barra, ponto e, em seguida, a palavra perfil
Você pode ler sobre o perfil aqui .
Talvez o título não tenha sido redigido com clareza. Mas basicamente o que eu quero ser capaz de fazer é usar o "su -" em vez do tradicional "su" sem hífen, depois de já usar "su" para mudar para outra conta.
Meu pensamento inicial foi fazer outro "su", mas isso soou um pouco bobo, existe uma maneira melhor de fazer isso?
Você pode executar o perfil do shell do usuário assim:
. ~/.profile
Isso é um ponto, espaço, til, barra, ponto e, em seguida, a palavra perfil
Você pode ler sobre o perfil aqui .
Você pode iniciar um subshell como shell de login, por exemplo, bash -l
.
você está certo, não há nada que impeça você de fazer su -User2
e acabar com algo como Usuário1- > root- > Usuário2. Você também pode digitar exit
para finalizar a sessão "su" e retornar ao User1 e digitar su -User2