Use sudo or sudoers to start, stop & restart Apache

Use sudo or sudoers to start, stop & restart Apache

To use sudo or sudoers to start, stop, and restart Apache, you will need to have the appropriate permissions configured in the sudoers file. The sudoers file is located at /etc/sudoers and controls which users are allowed to use sudo to execute commands with superuser privileges.

To allow a user to use sudo to start, stop, and restart Apache, you will need to add the following lines to the sudoers file:

refer to:‮ruttual‬i.com
# Allow user to start, stop, and restart Apache
user ALL=(ALL) NOPASSWD: /usr/sbin/service apache2 start,/usr/sbin/service apache2 stop,/usr/sbin/service apache2 restart

This will allow the user to use sudo to execute the service apache2 start, service apache2 stop, and service apache2 restart commands without entering a password.

Once the sudoers file has been updated, the user can use sudo to start, stop, and restart Apache as follows:

# Start Apache
sudo service apache2 start

# Stop Apache
sudo service apache2 stop

# Restart Apache
sudo service apache2 restart

It is important to be careful when editing the sudoers file, as incorrect permissions can potentially allow users to execute dangerous or unauthorized commands. It is recommended to use the visudo command to edit the sudoers file, as it checks the syntax of the file before saving the changes.

Created Time:2017-10-30 14:27:31  Author:lautturi