nl.phhsnews.com


nl.phhsnews.com / Waarom laat Linux gebruikers toe om de rootdirectory te verwijderen?

Waarom laat Linux gebruikers toe om de rootdirectory te verwijderen?


Meestal voert geen van ons vrijwillig een actie uit die onze besturingssystemen letterlijk zal breken en ons zal dwingen ze opnieuw te installeren. Maar wat als een dergelijke actie gemakkelijk zou kunnen plaatsvinden, zelfs bij toeval van de kant van de gebruiker? De SuperUser Q & A-post van vandaag biedt het antwoord op de vraag van een verwarde lezer.

De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een door de gemeenschap gestuurde groep van Q & A-websites.

De vraag

Superuser-lezer fangxing wil weten waarom Linux gebruikers toestaat om de hoofdmap te verwijderen:

Toen ik Linux voor het eerst op mijn computer installeerde, vond ik het altijd prettig root te gebruiken omdat ik niet nodig om sudo toe te voegen en mijn wachtwoord in te voeren elke keer dat ik een opdracht uitvoerde waarvoor rootrechten nodig waren.

Op een dag wilde ik gewoon een map verwijderen en liep rm -rf / , waardoor mijn systeem "brak". Ik heb me afgevraagd waarom Linux-ontwerpers zo'n gevaarlijke opdracht niet blokkeerden om zo gemakkelijk te worden uitgevoerd.

Waarom staat Linux gebruikers toe de hoofdmap te verwijderen?

Het antwoord

SuperUser-bijdrager Ben N heeft het antwoord voor ons:

Waarom zou het u blokkeren om te doen wat u maar wilt met uw eigen computer? Inloggen als root of met behulp van sudo zegt letterlijk tegen de machine: "Ik weet wat ik aan het doen ben." Voorkomen dat mensen dubieuze dingen doen, voorkomt meestal ook dat ze slimme dingen doen ( zoals uitgedrukt door Raymond Chen).

Bovendien is er een buitengewoon goede reden om een ​​gebruiker toe te staan ​​de root-directory te fakkelen: een computer ontmantelen door het besturingssysteem en bestandssysteem volledig te wissen. ( Gevaar! Op sommige UEFI-systemen kan rm -rf / ook de fysieke machine blokkeren.) Het is ook redelijk om in een chroot-gevangenis te doen.

Blijkbaar mensen hebben per ongeluk het commando zo vaak uitgevoerd dat een veiligheidsfunctie is toegevoegd. rm -rf / doet niets op de meeste systemen tenzij -no-preserve-root ook wordt geleverd, en er is geen manier waarop je dat per ongeluk kunt typen. Dat helpt ook om te waken tegen slecht geschreven maar goedbedoelde shellscripts.


Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.

Image Credit: Wikimedia Commons


Probleemoplossing Windows 8 (8.1) "We konden geen verbinding maken met de Store" Fout

Probleemoplossing Windows 8 (8.1) "We konden geen verbinding maken met de Store" Fout

Ik kwam onlangs terug van een reis van 3 maanden en zette mijn Windows 8.1-machine aan om te ontdekken dat niets werkte. Om een ​​vreemde reden zouden verschillende apps geen verbinding maken met internet en ik kon geen verbinding maken met de Windows Store. Ik was absoluut verbonden met internet omdat ik kon browsen met IE en Chrome, dus het was verwarrend waarom ik geen verbinding kon maken met de Store of waarom bepaalde apps niet zouden werken.Uit

(How-to)

De levensduur van de batterij van uw iPad verlengen als u deze niet gebruikt

De levensduur van de batterij van uw iPad verlengen als u deze niet gebruikt

Een tijdje geleden hadden we het besef dat we onze tablets niet zoveel meer gebruiken als vroeger; dat leidde ons om te vragen hoe we de levensduur van de batterij op onze Android-tablets konden verlengen toen we ze niet gebruikten. Tegenwoordig stellen we diezelfde vraag aan onze iPads. GERELATEERD: Hoe de levensduur van uw Android-tablet te verlengen als u het niet gebruikt In werkelijkheid hebben iPads de neiging om echt een goede levensduur van de batterij te krijgen met weinig aanpassing, maar dat wil niet zeggen dat het niet beter kan.

(how-to)