Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


disable ssh for some users

Posted on 2004-11-29
Medium Priority
Last Modified: 2010-04-20
I have Slackware 10. I need to use SSH only for some people and disable it to some other. What do I need to change?
right now works for every user.

Question by:joseggarza
LVL 38

Expert Comment

ID: 12701489

   If you don't want some people login to your system, then you can simply disable/delete their accounts.
Or edit /etc/password and make their default shells to /bin/false.

LVL 11

Accepted Solution

avizit earned 300 total points
ID: 12702307
check http://www.hmug.org/man/5/sshd_config.html

manpage of sshd_config

           This keyword can be followed by a list of user name patterns,
           separated by spaces.  Login is disallowed for user names that
           match one of the patterns.       `*' and `?' can be used as wildcards
           in the patterns.  Only user names are valid; a numerical user ID
           is not recognized.       By default, login is allowed for all users.
           If the pattern takes the form USER@HOST then USER and HOST are
           separately checked, restricting logins to particular users from
           particular hosts.

wonder if this is what you wanted

Author Comment

ID: 12703243
Thanks A lot..... AllowUsers was my answer..... once you define AllowUsers the rest are denied by default.....
Thanks a lot

Featured Post

Become an Android App Developer

Ready to kick start your career in 2018? Learn how to build an Android app in January’s Course of the Month and open the door to new opportunities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension . This reminded me of questions that come up here at EE along the lines of, "How can I tell the type of file from its cont…
In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
Suggested Courses
Course of the Month10 days, 12 hours left to enroll

571 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question