AllInfo

Waarom staat Linux Gebruikers Toe om het Verwijderen van de Root-Directory?

De meeste van de tijd, niemand van ons gewillig voert een actie die letterlijk zal breken onze besturingssystemen en dwingen ons om ze opnieuw te installeren. Maar wat als zo ‘ n actie kan gemakkelijk optreden, zelfs niet per ongeluk op de gebruiker? Vandaag de SuperUser Q&A post heeft het antwoord op een verwarde lezer de vraag.

Vandaag Vraag & Antwoord sessie komt ons hoffelijkheid van SuperUser—een onderverdeling van de Stack Exchange, een community-gedreven groepering van de Q&A-sites.

De Vraag

SuperUser reader fangxing wil weten waarom Linux zou toestaan dat gebruikers verwijderen van de root directory:

Als ik Linux op mijn computer voor de eerste keer, ik heb altijd graag gebruik van root omdat ik er geen behoefte aan toevoegen sudo en het invoeren van mijn wachtwoord elke keer als ik een opdracht uitgevoerd die nodig root-permissies.

Op een dag, ik wilde gewoon een directory te verwijderen en liep rm -rf /, die “brak” mijn systeem. Ik heb me al af waarom Linux ontwerpers niet blokkeren dergelijke gevaarlijke opdracht wordt uitgevoerd zo gemakkelijk.

Waarom staat Linux gebruikers toe om het verwijderen van de root-directory?

Het Antwoord

SuperUser bijdrage Ben N heeft het antwoord voor ons:

Waarom zou het blok dat u van te doen wat u wilt met uw eigen computer? Inloggen als root of met sudo is letterlijk te zeggen aan de machine, “ik weet wat ik aan het doen ben.” Voorkomen dat mensen van het doen van dubieuze dingen meestal ook dat hen weerhoudt van het doen van slimme dingen (zoals uitgedrukt door Raymond Chen).

Bovendien, er is een bijzonder goede reden om een gebruiker te fakkel de root directory: ontmanteling van een computer door het volledig wissen van het besturingssysteem en het bestandssysteem. (Gevaar! Op sommige UEFI systemen, rm -rf / kunnen baksteen de fysieke machine.) Het is ook een redelijk ding om te doen in een chroot jail.

Blijkbaar mensen per ongeluk liep de opdracht zo veel dat een safety-functie toegevoegd. rm -rf /, gebeurt er niets op de meeste systemen, tenzij –niet-behouden-root wordt ook geleverd, en er is geen manier kunt u een type dat door een ongeval. Dat helpt ook beschermen tegen slecht geschreven, maar goedbedoelde shell scripts.

Nog iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van de andere tech-savvy Stack Exchange-gebruikers? Bekijk de volledige bespreking draad hier.

Image Credit: Wikimedia Commons

Exit mobile version