FTP迁移将FTP服务器从Windows移动到Ubuntu,并在另一台服务器上重新构建FTP存储。我正在做一次传递来创建大约100个用户,所有的密码都是相同的,在挂载的远程服务器上有主目录。我要说的是:
ls /media/OldFTP |
grep -Ev '^[[:digit:]]{4}|^P[[:digit:]]{4}|^W[[:digit:]]{4}' |
xargs -n1 -d'\n' useradd -m -g ftpusers -N -p [encryptedPassword]这个没问题。它执行它应该做的一切,除了主目录位于/ home /的标准位置之外,而不是我在/etc/default/useradd文件和useradd -D -b /media/ftpShare中定义的位置。当我运行useradd -D时,我得到了前面命令添加的设置。
为什么useradd忽略这些所谓的默认设置?
发布于 2022-03-18 14:37:38
老掉牙的问题,但由于我偶然发现了同样的问题并解决了它,我同意:很明显,默认值不再是/etc/default/useradd中的默认值,而是/etc/adduser.conf中的默认值。我编辑了后者,新用户坚持默认设置。它在给加载者的手册里..。我应该先看看的地方。
https://askubuntu.com/questions/850266
复制相似问题