linux如何在第一次login时为用户自动创build目录?

我已经安装了pam_mkhomedir,以便用户主目录在首次login时自动创build。 但我也想在这样的不同的地方创build目录。

  • / home / username(pam_mkhomedir可以使这个目录)
  • /刮/用户名

据我所知,在/etc/profile.d中有一个脚本不能pipe理这个,因为普通用户没有/ scratch的写入权限。

有谁知道如何做到这一点?

提前致谢。

您可以使用pam_exec在login时触发脚本。 在脚本中,如果不存在,可以创build/ scratch / username文件夹。