每次创建新用户时都执行shell脚本

时间:2013-03-22 10:19:05

标签: bash shell ubuntu

每次添加新用户时执行命令最简单的方法是什么?

我检查了/etc/adduser.conf,但是没有任何东西在那里看起来会这样做?

我想将它添加到用户.bashrc中,以便jsut在登录时执行,但我宁愿在登录之前进行设置。

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:10)

来自man adduser

   If  the  file  /usr/local/sbin/adduser.local exists, it will be exe‐
   cuted after the user account has been set up  in  order  to  do  any
   local setup.  The arguments passed to adduser.local are:
   username uid gid home-directory

您似乎可以在此处添加用户创建操作。

答案 1 :(得分:0)

我不知道直接的方式...... 但是,您可以使用/etc/passwd或使用某些cron作业来检查/home directrory文件或inotifywait中的更改。

答案 2 :(得分:0)

我几年前写了一个自定义脚本,编写了我需要的所有内容,并在脚本中调用adduser以将用户添加到系统中。