我正在尝试创建一个新用户,据我所知您使用 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
或类似的脚本,请检查文档!)应该处理这个问题。
退一步来说,你到底想要什么?也许有一个简单的答案......