Results 1 to 3 of 3

Thread: Severly restricting a user account

  1. #1
    Join Date
    Jun 2006
    Beans
    151
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Severly restricting a user account

    I'm having a little bit of an issue setting up a user account to operate the way I'd like. I'd like to set up an account for users to log in remotely (over SSH) and *only* have permissions to run about a half dozen commands from CLI. I don't want to let them have the ability to leave their home directory, I don't want them to be able to change their permissions, and I really don't want them to have sudo access. I'd like to do all this and not mess up other user accounts on the machine.

    I created a new account using adduser and since its not listed under /etc/sudoers it doesn't have sudo access, as I desired. However, getting the other restrictions in place seems to elude me. Any help is welcome here.

  2. #2
    Join Date
    Aug 2007
    Location
    Paris
    Beans
    5,538
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: Severly restricting a user account

    Users can only run programs for which they have execute permissions. So you could chmod all the stuff that you don't want them to have access to in /usr/bin, /bin and anywhere else and they won't be able to run it. If you need those programs to be available to other users, you can make them members of a group that does have execute permissions for the stuff in those directories.

    The same goes for preventing your ssh users from viewing directories outside of their homes--anything that's not readable by everyone will be unviewable for them, so remove read permissions on all directories except their home folders.

  3. #3
    Join Date
    Dec 2006
    Beans
    157
    Distro
    Ubuntu 8.04 Hardy Heron

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •