Wanneer u inlogt op een root account in Linux , zou je denken dat je deken toestemming om alles op de computer hebben . Echter , het bestand permissies systeem nog steeds van toepassing . Fout : als je probeert om iets te openen zonder de juiste machtigingen ingesteld, wordt u een " Permission Denied /bin /bash " ontvangen. Over Machtigingen File Alle Linux distributies gebruiken bestandsrechten te bepalen welke gebruikers toegang hebben tot bestanden en directory's , en wat ze kunnen doen met de bestanden . Voeren , lees-en schrijfrechten kunnen worden ingesteld voor elk individueel dossier . Het systeem werkt om de veiligheid op Linux -computers . Gebruikers die proberen om een bestand te openen zonder toestemming zal niet kunnen . Dit voorkomt dat malware van het veranderen van belangrijke bestanden op de computer rootaccounts Alle computers met Linux hebben minstens twee gebruikersaccounts : . Een inlognaam en een root account . De inlognaam is wat u gebruikt om uw bureaublad te starten . Het root account is vaak een verborgen rekening met willekeurige hashes in plaats van een wachtwoord . U kunt het root wachtwoord te veranderen en inloggen op de desktop als root . Echter, daarbij kan de beveiliging van uw computer in gevaar brengen . Voor regelmatig gebruik , log in als een gewone gebruiker , en gebruik de " sudo " of " su " commando om tijdelijke root toegang te krijgen . Permission Denied Fouten < br /bin /bash : : > Wanneer u probeert om iets te doen in een Linux terminal waarvoor u geen toestemming hebt , krijgt u een foutbericht Toegang geweigerd . Bijvoorbeeld , als u zich aanmelden als een gewone gebruiker en een programma probeert te installeren zonder tijdelijke root toegang verzoekt , de computer zal je niet laten . Als u het bericht ontvangt als root , dan is het root-account heeft geen toestemming om de opdracht die u hebt ingevoerd op het bestand uit te voeren hebben . Problemen en Fix Probleem fix de toestemming is geweigerd , moet u machtigingen van het bestand weten . In de terminal , navigeer naar de map met het bestand en typ " ls-l bestandsnaam . " Je krijgt een lijst van de machtigingen voor het bestand te zien . U kunt de permissies veranderen door het invoeren van de juiste waarde met de " chmod " commando . Bijvoorbeeld , het typen " chmod 777 test.txt " kan iedereen lezen , schrijven en uitvoeren van de " test.txt " bestand .
|