Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I know that there is a file called /etc/default/useradd and you can specify certain defaults. For example you can put files into /etc/skel and it would copy those files into /home/user/ when "user" is created.
Is there any way to run a particular script when a user is created? Like append a virtual host configuration to apache when a user is created?
why would you want / need another way?? There are other ways, like watching for changes in the passwd file or periodically scanning all user directories and ensuring they are all correctly configured i guess, none as good was just wrapping useradd in the first place.
why would you want / need another way?? There are other ways, like watching for changes in the passwd file or periodically scanning all user directories and ensuring they are all correctly configured i guess, none as good was just wrapping useradd in the first place.
Wrapping it is the best way. I just thought there might be some kind of parameter to make useradd run a script after an account was created.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.