Answers:
简短的回答:您不能。
长答案:
HOME
dir在/etc/passwd
第6个字段中设置。它是在登录时读取的,您的shell以此主目录启动。
更改joe的主目录的正确方法是:
usermod -d /new/home joe
更改后续会话的主目录。运行会话后,您必须执行以下两项操作:
$HOME
以更改会话的主目录(在所有活动会话中重复)。sudo vipw
编辑下一个目录的主目录另外,请注意,您可能在以下方面存在权限/所有权问题 /var/www/html
如果您以尝试进行更改的用户身份登录,则usermod命令将不起作用。
在usermod的手册页上说:
CAVEATS usermod不允许您更改登录用户的名称。如果要更改用户的数字用户ID,则必须确保在执行此命令时指定用户没有执行任何进程。您必须手动更改任何crontab文件的所有者。您必须手动更改任何at作业的所有者。您必须在NIS服务器上进行涉及NIS的任何更改。
尝试使用其他用户登录并再次运行命令。
如果那不可能,那么您可以手动编辑/ etc / passwd文件(实际上是usermod命令正在执行的操作)。如果这样做,请确保备份文件,以防您无意间做一些愚蠢的事情。
HOME=/var/www/html
将更改您的主目录。