每次添加新用户时执行命令最简单的方法是什么?
我检查了/etc/adduser.conf
,但是没有任何东西在那里看起来会这样做?
我想将它添加到用户.bashrc
中,以便jsut在登录时执行,但我宁愿在登录之前进行设置。
任何帮助都将不胜感激。
答案 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
以将用户添加到系统中。