切换用户时如何自动切换到主目录?

当我SSH我的Ubuntu服务器,我login到我的用户的家庭文件夹。

但是,当我做su otheruser并input密码,我login为其他用户,但主目录留给以前的用户。

如何自动切换到login用户的主目录?

尝试使用su - otheruser命令,该命令以类似于真实login的环境将shell作为loginshell启动:

  1. 它清除除TERM以外的所有环境variables
  2. 它初始化环境variablesHOME,SHELL,USER,LOGNAME和PATH
  3. 它将更改为目标用户的主目录
  4. 它将shell的argv [0]设置为' – ',以使shell成为loginshell