CentOS中如何更改用户的登录目的地?

CentOS中如何更改用户的登录目的地?

我有一个由 RackSpace 托管的专用服务器,我需要知道的是当我使用 PUTTY 登录 CentOS 时如何更改用户的登录目的地。

当我登录时,我看到的是/home/<username>

但我需要的是/var/www/html

答案1

修改用户主目录的正确方法是使用usermod.

使用usermod -d /var/www.html username(作为特权用户,即 root 或使用sudo)主目录将更改为所需位置。

答案2

仔细读密码(5)然后编辑(非常小心,以 root 身份)该/etc/passwd文件。您可能想要更改用户的主目录,即更改描述用户的行的第6 个字段。

或者,阅读更多有关ssh其配置$HOME/.ssh/config以及其他文件等的信息。很可能 Putty 也是可配置的。

我猜你是犯了一个大错误将用户的主目录从 更改/home/youruser//var/www/html/但我把责任留给你。您还可以适当地配置其登录 shell(在远程 Linux 服务器上)(例如,~/.login您可以在其中添加cd /var/www/html等等...)

相关内容