useradd -m 和 useradd -d 有什么区别?

useradd -m 和 useradd -d 有什么区别?

我想知道我应该在哪里使用useradd -museradd -d创建一个新的主目录?我没明白-m-d标志的目的useradd

答案1

我假设您阅读了手册 ( man useradd),其中写着

-d,--home HOME_DIRHOME_DIR将使用用户登录目录的值创建新用户[...]

-m,--create-home如果用户的主目录不存在,则创建它 [...]

正如它所说,该--home标志定义用户数据库中的条目(/etc/passwd)并--create-home创建目录。

在典型的单用户家庭环境中,您可能需要该--create-home标志(-m如果您愿意),而将另一个保留为默认值。

相关内容