Screatch
July 29th, 2009, 12:02 AM
I am having a small problem adding mysql to sudoers, the reason why i have to do it is because i want the apache and mysql start by click of an icon.
I wrote a small script on bash that would launch apache and mysql at once..
In case it helps you it looks something like this.
#!/bin/bash
service apache2 start
service mysql start
zenity --info --text 'Apache and MySQL has been started sucessfully!'
I am only beginner at bash so point me at any mistakes.
I could handle it via sudo, but the problem is that i don't want to enter the password.
I decided to make modifications via sudoers to add apache and mysql.
This is how it looks now
# Cmnd alias specification
Cmnd_Alias HTTPD = /etc/init.d/apache2, /var/lib/mysql
# User privilege specification
root ALL=(ALL) ALL
screatch ALL=NOPASSWD: HTTPD
It seems to work okay with apache but doesn't with mysql, if i don't use sudo, it ends up with Permission denied.
Please tell me what am i doing wrong.
This should be an easy one but i can't figure what the problem is.
I wrote a small script on bash that would launch apache and mysql at once..
In case it helps you it looks something like this.
#!/bin/bash
service apache2 start
service mysql start
zenity --info --text 'Apache and MySQL has been started sucessfully!'
I am only beginner at bash so point me at any mistakes.
I could handle it via sudo, but the problem is that i don't want to enter the password.
I decided to make modifications via sudoers to add apache and mysql.
This is how it looks now
# Cmnd alias specification
Cmnd_Alias HTTPD = /etc/init.d/apache2, /var/lib/mysql
# User privilege specification
root ALL=(ALL) ALL
screatch ALL=NOPASSWD: HTTPD
It seems to work okay with apache but doesn't with mysql, if i don't use sudo, it ends up with Permission denied.
Please tell me what am i doing wrong.
This should be an easy one but i can't figure what the problem is.