Execute and lock a user into a program upon login
gs_stoller at juno.com
gs_stoller at juno.com
Sun Mar 15 19:05:44 PDT 2009
And I think the cleanest solution would be to link .login to vtysh , make sure that your system logs out when it finishes this command or you can't use this technique.
Steve Bertrand wrote (earlier today):
> I think the cleanest solution would be to create a match block for your
> user, and apply the forcecommand within that block...
> --
> Olli
> On Fr, 2009-03-13 at 21:50 -0400, Steve Bertrand wrote:
>> Jonathan Chen wrote:
>>> On Sat, Mar 14, 2009 at 02:18:27AM +0100, Polytropon wrote:
> >>
>> > [..]
>> >> If the user's shell is csh (FreeBSD's standard dialog shell), you
>> >> could achieve the goal:
> >>>
> >>> ~/.login
>> >> vtysh
>> >> logout
> >>>
> >>> Only problem: I don't know how the shell will act when the user
>> >> terminates the vtysh application (^C)...
>> >
> >> Change the contents of ~/.login to:
>> >
>> > exec vtysh
> >>
>> > This overlays the shell with "vtysh". When it exits, the session will
>> > be closed.
>>
>> Thank you.
>>
>> This appears to be what I want.
>>
>> I was trying it with the previous setup, but I had to put the user in
>> the wheel group. I haven't yet figured where permissions were going astray.
>>
>> Your procedure will allow me to put the user in the wheel group for now,
>> knowing that logout will occur as soon as the program terminates. This
>> way, I can safely know it works, and make myself a note for Monday to
>> fix the permissions issues ;)
>>
>> Regards,
>>
>> Steve
____________________________________________________________
Looking for insurance? Compare and save today. Click here.
http://thirdpartyoffers.juno.com/TGL2141/fc/BLSrjpTInoLb38jeH2ZxV89B2QnR6ZNekJuaR3qGCHLhnMekVw3DI3haDtu/
More information about the freebsd-questions
mailing list