Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jan 2007 14:19:21 +0100
From:      Pieter de Goeje <pieter@degoeje.nl>
To:        freebsd-questions@freebsd.org, George.Vanev@gmail.com
Subject:   Re: Execute script every time a specified user logs in (FreeBSD 6.1)
Message-ID:  <200701171419.21936.pieter@degoeje.nl>
In-Reply-To: <6f4f57f60701170249w39a5976bu24b42bd93c150165@mail.gmail.com>
References:  <6f4f57f60701170249w39a5976bu24b42bd93c150165@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200701171419.21936.pieter>