Execute script every time a specified user logs in (FreeBSD 6.1)

Pieter de Goeje pieter at degoeje.nl
Wed Jan 17 13:19:27 UTC 2007


On Wednesday 17 January 2007 11:49, George Vanev wrote:
> Every time user X (for example) logs in the system
> I want to be executed some script.
> The user must not have the permission to
> change this behavior.
> Also the script must be run as root.
> Something like crontab, but depending on logins, not time
>
> Any ideas?!
If this user logs in via SSH you can use the ForceCommand keyword in 
sshd_config(5) to execute your script. The root part can be achieved with 
sudo(8).

Regards,
Pieter de Goeje


More information about the freebsd-questions mailing list