Okay, it glitched out at copying the webIDE user to the sudoers file.. for reference 'sudo' allows regular users to execute commands with the power of the 'root' user. All unix variants have user-based access restrictions on what files you can read, edit, or execute. Most user accounts are restricted to files in their own home directory and 'you can see it but you can't change it' utilities.
That causes some headaches in an age where we interact with computers through a web browser. The server program (called a 'daemon') has its own user account, and there are good reasons for that account to have fairly tight limits. That means the files that are best behaved for the daemon are locked off to a point where the average user account can't work with them.
The root user account doesn't have those access restrictions, precisely because having a file nobody can change is a Big Problem in all sorts of places. Rather than giving everyone access to the root account, the 'sudo' command lets regular users run specific commands with the power of root.
That's not the kind of thing you want built into every user account by default, so there's a tightly access-controlled file named 'sudoers' which tells the machine who can execute 'sudo' at all, and what commands they can use.
That's where things went blooey.
So.. enter this command:
- Code: Select all
sudo cat /etc/sudoers
and see if the last line is:
- Code: Select all
webide ALL=(ALL) NOPASSWD: ALL
If not, do this:
- Code: Select all
ls -l /etc/sudoers.tmp
to see if the tempfile created by the installer still exists.
If both those tests come up "no", I'm going to have to teach you 'vi' editor syntax, which is Not A Fun Thing To Do.
'vi' predates the window-mouse user interface, so it uses keyboard commands to alter text files. It evolved in the hands of code geeks building tools for their own use, so it's dang near impenetrable to normal humans.
Hopefully it won't come to that.
When you void a product warrany, you give up your right to sue the manufacturer if something goes wrong and accept full responsibility for whatever happens next. And then you truly own the product.