Are you sure you were getting Permission errors ? There should be a custom validation error message to tell you when the CSS input is invalid. If I remember correctly the error message should be the error thrown by the Less parser itself and should indicate which line contains the error.
If you get permission errors while in the admin panel, is it possible that maybe you somehow logged out and still had that admin panel open, and it tries to save and you're actually not connected as an admin ?