Date: Wed, 17 Jan 2007 18:46:46 +0200 From: "George Vanev" <george.vanev@gmail.com> To: "Pieter de Goeje" <pieter@degoeje.nl> Cc: freebsd-questions@freebsd.org Subject: Re: Execute script every time a specified user logs in (FreeBSD 6.1) Message-ID: <6f4f57f60701170846m23276acdy37f1c15e26fb20f9@mail.gmail.com> In-Reply-To: <200701171419.21936.pieter@degoeje.nl> References: <6f4f57f60701170249w39a5976bu24b42bd93c150165@mail.gmail.com> <200701171419.21936.pieter@degoeje.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
On 1/17/07, Pieter de Goeje <pieter@degoeje.nl> wrote: > > 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 > Thanks, nice idea. But it seams I can't use it. Let me be more specific: If user X logs in then I want to be run "/usr/bin/script -aq /path/user_X" The file user_X must be protected from modifying/deleting Could this be done?! -- George Vanev
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6f4f57f60701170846m23276acdy37f1c15e26fb20f9>