I switched to the "advanced" mode on rebooting by using "grub" as the username and that ##### password, and it presented me with another Trisquel bootup, where I just added my usual "george" password at login ... outwardly nothing different.

Running in standard mode, this is what I had seen:

george@amenex:/etc/sudoers.d$ sudo adduser george sudo
The user `george' is already a member of `sudo'.
george@amenex:/etc/sudoers.d$ sudo adduser root admin
adduser: The group `admin' does not exist.

Running in "advanced" mode, this it what I then got (note the "~" that now appears before $):

george@amenex:~$ sudo adduser george sudo
[sudo] password for george:
The user `george' is already a member of `sudo'.
george@amenex:~$ sudo adduser root admin
adduser: The group `admin' does not exist.
george@amenex:~$ adduser root admin
adduser: Only root may add a user or group to the system.

Looks like a "Catch-22" to me.

Bear in mind that the file /etc/sudoers has the following line:
%admin ALL=(ALL) ALL

But it does have another line that I need to look up:
Defaults mail-badpass

OK ... So I have to run as Administrator all the time. How is that an improvement over *indows, where running the OS as Administrator is strongly deprecated, and running as a User is relatively more secure ? In Trisquel, anyone who breaks my password gets access to sudo by default, so long as he knows enough to prepend "sudo" to any command ? Any time that the Trisquel OS asks me for a root password, that seems to be an unintended bug in the system; when things are working OK, Trisquel asks for "Authentication" where I am to enter my ordinary login password because "sudo" is automatically prepended to the "Authenticate" query. There is no root protection, it seems to me.

That's not to say that I dislike Trisquel ... the Ubuntu USB-pendrive "live" installation works the same way by default, and that scares me, too.

Reply via email to