'Kill yourself now' - Torvalds throws openSUSE security tantrum
"If you have anything to do with security in a distro, and think that my kids (replace "my kids" with "sales people on the road" if you think your main customers are businesses) need to have the root password to access some wireless network, or to be able to print out a paper, or to change the date-and-time settings, please just kill yourself now. The world will be a better place," he said. Torvalds has come in for criticism for not using bypass code in openSUSE to eliminate some of the need for root password access, and has been slammed for taking the rant public. |
|
|
Comments (21)
1 earlier comment in the full thread.
Yeah, unless you want the frickin' thing to be used.
The problem with making things hard to do that people actually need to do is that you will end up making your security worse instead of better because, well, those people need to do things and you will end up with no choice but to let them do things, even if that means surrendering the root password which...ummm.. defeats the purpose of requiring it.
As tc said, there are solutions for that problem, and sudo is one of them.
The one curious thing is that if you login as one user, connect to a Wifi point, then quick switch to another user, they use your connection. I would probably prefer to see some measure of isolation that is lacking in this regard.
there is a large difference between a machine with an administrator and multiple users and one where there is only one user. and there is also a difference between a desktop on a fixed location and a laptop that moves around.
the privilege level for these needs to be different!
connecting to a wifi network or to a printer on a laptop needs to be done by the user. there is no-one else to do it.
and who exactly is at risk when a user does these things? the infectable printer? how does root a root password protect against that? in this case it is the owner of the printer that wants the protection, so should it be the printer admin that sets up the printer on a guests laptop? how? that person doesn't have the root password either.
if the printer owner wants protection, the only way is to disallow guests in the first place or make sure the printer isn't infectable. this is therefore irrelevant to the privilege level on the laptop. the same would apply for wifi access.
greetings, eMBee.
mbaehrlxer wrote:who exactly is at risk when a user does these things? the infectable printer? how does root a root password protect against that? in this case it is the owner of the printer that wants the protectionYou got it 100% backwards.
Think about the case where the printer is already infected, and is seeking out new vectors.
In that case the last thing you want is for the root user to connect to the device. It would be far safer for a non-root user to do so.
You read what I laughingly refer to as my mind.
Quoting:the last thing you want is for the root user to connect to the device. It would be far safer for a non-root user to do so.Except that it's root's job to be on guard, on behalf of the system and its users. Has root verified the integrity of the printer? Or, if that isn't an option, has root set up firewall rules to protect against an attack initiated by the compromised printer? If not, why not?
yes, the user can loose data, but it is also possible to keep the data on an external disk or a thumbdrive which can be removed or serve as a backup. the security minded user can switch accounts to print from another account that has no data (or only read access to it)
if the root password is needed to connect the printer then the data and the whole system are at risk.
now tell me why is verifying the integrity of the printer not an option? if you own the printer surely you can make sure it is not infected. in that case there is no need to prevent users from connecting to it.
if verifying the integrity of the printer is not an option, then i doubt depending on a sysadmin to come is an option either. the home user does not have access to a sysadmin, and the business traveler is not accompanied by one either.
greetings, eMBee.
Quoting:why is verifying the integrity of the printer not an option?Because you own neither the printer nor the network.
Because the admin for the printer and/or network is an MCSE who couldn't answer your generically-worded questions about TCP/UDP filtering on the firewall. The only kind of answer you'll get is "well, I clicked on this yellow thing, and then this grey thing, and then I clicked the Yes button..."
Because you're in a hotel that offers a printing service via SMB, but if you're dumb enough to trust that installation, there's no way in Hades that I would trust you with my root password, let alone the root privs on my laptop.
By that measure, one should require root password to use a pen/removable drive that has more chances of being infected.
This is not the approach to informed security. Surely there are workstations where removable drives are locked, or adding printers/wireless network requires admin privileges (e.g. in my workplace). This is all to be setup by an admin as required and should not be turned on by default in a distro targeting desktop usage.
Quoting:Can't he just give the kid the root password and be done with it?
Linus doesn't give root passwords, force of habit. :-)
I want my son to learn about Linux and the reasons for a root password. How can he learn if he can't make mistakes?
Quoting: How can he learn if he can't make mistakes?
Have him build and install his own. That is what I did when my son was still in middle school.
Quoting:Have him build and install his own.Where mistakes can't cost critical data.
Quoting:Have him build and install his own. That is what I did when my son was still in middle school.
Build his own? Thought of it. But, his current system still has a few years left in it. Install? Yep. Ubuntu. Mint, Xubuntu, and Sabayon. Thinking about having him install Arch, but I've not experimented with it either.
Quoting:Where mistakes can't cost critical data.
His system. He may be on the network, but each of our systems are fairly isolated (router enforced separation). If he loses anything, it's to his inconvenience.
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Sign up and post (it is free) or Log in and post
