Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Where to learn Linux user administration for a Web server?
03-31-2014, 02:26 AM, (This post was last modified: 03-31-2014, 02:27 AM by Tunzwap.)
Post: #1
Where to learn Linux user administration for a Web server?
Note: Skip ahead to the bold & italic paragraph
down there if you don't like tl;dr.
Alright, so I'm a huge computer geek, have been
making websites since I was kid, etc. I am now
moving to a dedicated server solution with Ubuntu,
but for me, Linux user administration in particular has
always been a very foreign concept.
But, probably because everyone thinks it's too simple
and everyone knows about it already, I haven't been
successful at finding a complete reference for the
user system in Linux. The best I've had is a few
concepts here and there and maybe a few poorly
explained shell commands, but never anything that
made me grasp the subject.
Here's what I'm trying to do: I'm trying to make a
VPS (with Linode, it's already done and all) with
Ubuntu 10.04 LTS, with a few users that may only
have limited shell access or none at all, but still
require it to do SFTP.

Here are a list of things I have been trying to do/
comprehend without ever finding good written
resources for:
Get an overview of all the users currently on the
system (for management purposes)
Disable root and enable administration through
another user
Create users with limited sets of permissions (such
as only being able to see their own home folder)
Create users that can FTP in over SSH but not login
through an SSH console
Manage folder and file permissions
Understand all this
The last part is especially important. The problem is
most guides explain things in ways that are
incomprehensible from a total stranger's perspective.
The commands work, but I still don't understand
what's happening, which is not good.
Example of what I mean (from Linode Library):
To create normal users, use the adduser
command in the following form:
adduser [username]
With the adduser command you can also be
more specific with regards to what the user's
home directory and default shell will be. The
following command creates the user "squire" in
the groups "morris" and "leader":

Forum Jump:

Users browsing this thread: 1 Guest(s)