使用 usermod 更改主目录路径不起作用

使用 usermod 更改主目录路径不起作用

当我尝试使用此命令(以 root 身份)时

# usermod -d /media/erez -m erez

我明白了

usermod:用户 erez 当前被进程 <number> 使用

关于这个问题的例子很多,但没有一个提到这个问题。我希望我在这里遗漏了一件基本的事情。我真的试图避免 USB 启动(当我尝试时,我收到“启动错误”并且无法从那里继续)。

  • 一些背景:

我在笔记本电脑上使用双启动。 (我保留Windows以防万一..=])。我创建了 3 个分区:

  1. 根 - 8 Giga

  2. 交换 - 2 千兆

  3. 一些 ntfs - 25 Giga(应该用于数据、/home 等)

我的/家目录似乎链接到错误的分区(到根),而不是ntfs。 [我不确定,但从阅读来看,这是由于添加了另一个用户而发生的。但同样,也许只是一个糟糕的安装......]

使用 gparted,我创建的 2 个分区(根分区和 ntfs)旁边有一个“钥匙”标志。这是问题的一部分吗?

在此输入图像描述

答案1

usermod如果所述用户在同一用户名下运行进程,则无论您尝试在此帐户中修改什么内容,命令都会失败。您要么必须终止该用户拥有的所有进程(在公司环境中,我需要警告您,不要这样做),要么只是编辑文件/etc/passwd并更改您需要的任何内容,并在用户下次从新会话登录时进行更改,他或她将拥有新设置。

相关内容