Add a Linux User With Document Root Permissions

In this tutorial, we will show you How to Add a Linux User With Document Root Permissions.

Root is the username or account that by default has access to all commands and files on a Linux or other Unix-like operating system. It is also referred to as the root account, root user, and the superuser.

CentOS, Fedora, and RHEL

In CentOS, Fedora, and RHEL Apache is located at /var/www/html.

The first thing to do is to create a user by running this command:

sudo useradd -d /var/www/html -G apache vpsiedemo

After creating set one password.To set it run this command:

sudo passwd vpsiedemo

If you want to modify one existing user run this command:
sudo usermod -a -G apache vpsiedemo

To set the group run:
sudo chgrp -R apache /var/www/html

To set the permissions run:
sudo chmod -R g+w /var/www/html
sudo chmod g+s /var/www/html

Ubuntu and Debian

In Ubuntu and Debian Apache is located at /var/www.

Create a user for Ubuntu and Debian by running this command:

sudo useradd -d /var/www -G www-data vpsiedemo

To set password is same as in CentOS, Fedora, and RHEL.

sudo passwd vpsiedemo

If you want to modify one existing user run:

sudo usermod -a -G www-data vpsiedemo

To set the group run:

sudo chgrp -R www-data /var/www

And to set the permissions run:

sudo chmod -R g+w /var/www
sudo chmod g+s /var/www

You have successfully Add a Linux User With Document Root Permissions.

Enjoy!

 

Register for free account now.

Related Articles