It looks like your account is no longer an administrator of your machine.
Have you recently tried changing your username? That has been known to cause this problem.
If you only have this account, you are in a situation where there is no admin account on your mac. This can be rectified - assuming that you do NOT have a firmware password, and do NOT have FileVault activated.
After doing the procedure below, your mac will restart and will let you create a new account, which will automatically be an admin. Then you can use that account to give admin privileges back to your usual account. For the future, ALWAYS have an extra admin account on your mac.
Start in Single User Mode by holding Command-S at startup.
Then you need to type following commands at the prompt:
umount -rw /
rm /var/db/.appleSetupDone
reboot