如何确保用户在默认位置 /home/new-user 拥有主目录并使用默认 shell /bin/bash

如何确保用户在默认位置 /home/new-user 拥有主目录并使用默认 shell /bin/bash

我正在尝试创建一个新用户,据我所知您使用 useradd [文件名]

然后我需要确保该用户在默认位置有一个主目录/home/filename并使用默认 shell /bin/bash

提前谢谢你的帮助。

答案1

我们可以从以下位置获取详细信息/etc/passwd

 grep <username> /etc/passwd

获取管理员用户的详细信息:

awk -F ':' '/^admin:/ {print "home Directory: "$6 "\nDefault shell: "$7}' /etc/passwd

home Directory: /home/admin
Default shell: /bin/bash

答案2

您的发行版的用户创建脚本(通常称为useradd或类似的脚本,请检查文档!)应该处理这个问题。

退一步来说,你到底想要什么?也许有一个简单的答案......

相关内容