创建每个 Unix 用户并将其添加到特定组时,将特定文件放入其主目录中

创建每个 Unix 用户并将其添加到特定组时,将特定文件放入其主目录中

如何设置 Solaris 系统,以便每次创建用户并将其分配给特定组时,都会将特定文件放置在该用户的主目录中?

答案1

您可以通过创建特定脚本来添加新用户来完成此操作。由于 Solaris 提供了很多选项,useradd我将仅提供示例:

#!/bin/bash
# use format <script> <username> <group>
if [ "$2" = "predefined_group" ]
then useradd -k /new/path/for/skel -g "$2" "$1"
else useradd -g "$2" "$1"
fi

并且不要忘记创建包含框架文件和要复制的文件的新目录。

相关内容