[kwlug-disc] Setting shell to a script

Mikalai Birukou mb at 3nsoft.com
Wed Sep 4 22:47:59 EDT 2019


Thank you, Tim. This is the way for automated single function system 
users. I personally never thought that authorized_keys is anything more 
than just collection of public keys.

On 2019-09-04 10:18 p.m., Tim Laurence wrote:
> By editing you authorized_keys file you can also force ssh to execute 
> a specific command on login. This will mean whenever a certain key is 
> used it will automatically launch a specified command such as the 
> remote end of a rsync client.
>
> https://manpages.debian.org/buster/openssh-server/authorized_keys.5.en.html
>
> Look for the 'command=' on the man page above to find the option that 
> does this.
>
> --Tim
>
> On Wed, Sep 4, 2019 at 5:55 PM Jason Eckert <jason.eckert at gmail.com 
> <mailto:jason.eckert at gmail.com>> wrote:
>
>     Have you tried using /sbin/nologin instead of /bin/false?
>
>     On Wed, Sep 4, 2019 at 5:37 PM Paul Nijjar via kwlug-disc
>     <kwlug-disc at kwlug.org <mailto:kwlug-disc at kwlug.org>> wrote:
>
>         My websearching skills are failing me on this, so I will ask
>         you smart
>         people.
>
>         I have an account that is kind of a service account (humans
>         will not
>         log into that account) but will be used for rsync via ssh. For
>         security I would prefer that this account be locked down.
>
>         I had set the shell of the user to /bin/false, but then ssh
>         does not
>         work.
>
>         I am using a whitelist script I documented here:
>         http://pnijjar.freeshell.org/2015/lock-rsync/
>
>         Now I am wondering if there is more I can do to lock down the
>         account.
>         Setting the shell to /bin/rbash is not helpful unless I lock
>         down a
>         bunch of other things. There is an rssh shell that I have read
>         about,
>         but I have not tried it yet.
>
>         One thing I am considering is actually setting the shell for
>         the user
>         to my whitelist script, which is a python executable. Is this a
>         promising idea or a terrible one?
>
>         - Paul
>
>         -- 
>         Get tech event listings: https://off-topic.kwlug.org/watcamp
>         Blog: http://pnijjar.freeshell.org
>
>         _______________________________________________
>         kwlug-disc mailing list
>         kwlug-disc at kwlug.org <mailto:kwlug-disc at kwlug.org>
>         http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org
>
>     _______________________________________________
>     kwlug-disc mailing list
>     kwlug-disc at kwlug.org <mailto:kwlug-disc at kwlug.org>
>     http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org
>
>
> _______________________________________________
> kwlug-disc mailing list
> kwlug-disc at kwlug.org
> http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org
-- 
Mikalai Birukou
CEO | 3NSoft Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://kwlug.org/pipermail/kwlug-disc_kwlug.org/attachments/20190904/f6d55777/attachment.htm>


More information about the kwlug-disc mailing list