Execute script every time a specified user logs in (FreeBSD 6.1)
todor.dragnev at gmail.com
Wed Jan 17 20:07:19 UTC 2007
You can attach script to auth.info;authpriv.info in syslog.conf and
listen for login events...
man syslog.conf(5) - look for vertical bar(pipe) functionality
On Jan 17, 2007, at 18:46 , George Vanev wrote:
> On 1/17/07, Pieter de Goeje <pieter at 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
>> 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/
> The file user_X must be protected from modifying/deleting
> Could this be done?!
> George Vanev
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-questions-
> unsubscribe at freebsd.org"
More information about the freebsd-questions