Linux-toestemming geweigerd: 3 eenvoudige oplossingen

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Linux-toestemming geweigerd

Ben je een Linux Permissie geweigerd-fout tegengekomen tijdens het installeren van een pakket? In deze handleiding bespreek ik de oplossingen en redenen waarom deze fout optreedt. Laten we gaan!

Toestemming geweigerd op Linux – Hoe dit op te lossen?

Oplossing 01: voeg ‘sudo’-rechten toe

sudo command stelt u in staat programma's uitvoeren met de beveiligingsrechten van een andere gebruiker. Het vraagt ​​u om uw systeemwachtwoord in te voeren en bevestigt uw verzoek door uw gebruikersnaam te verifiëren in het "sudoers" het dossier. 

Eerst zal ik proberen een pakket te installeren met een simple apt-get commando, waarmee de fout Toestemming geweigerd wordt weergegeven.

Linux-toestemming geweigerd bij het uitvoeren van een opdracht

Om deze fout op te lossen, voeg ik eenvoudigweg “sudo” aan het begin van hetzelfde commando.

sudo toevoegen in opdracht om Linux-toestemming geweigerde fout op te lossen

Oplossing 02: wijzig de bestandsrechten

Er zijn drie soorten bestandsrechten op Linux: lees “r", schrijven "w“, en uitvoeren”x“. Als u niet over de vereiste toestemming beschikt, zult u in Linux de fout Toestemming geweigerd tegenkomen.

Om het op te lossen, typ ik het “chmod +rwx bestandsnaam”Commando en druk op Enter. In dit geval is de naam van het bestand “article.txt”.

het wijzigen van bestandsrechten om de geweigerde toestemming op Linux op te lossen

Deze opdracht verleent lees-, schrijf- en uitvoerrechten voor het opgegeven bestand. U kunt echter ook elke afzonderlijke machtigingsoptie opgeven.

Oplossing 03: wijzig het bestandseigendom

In Linux-gebaseerd besturingssysteem, als u bent niet de eigenaar van het bestand or niet over de vereiste toestemming beschikt, kunt u er geen enkele bestandsgerelateerde bewerking op uitvoeren. Als u er bovendien toegang toe probeert te krijgen, geeft uw terminal de foutmelding Toestemming geweigerd weer.

 

Om het op te lossen:

1. Typ eerst “sudo chown gebruikersnaam: groepsnaam bestandsnaam” om het bestandseigendom te wijzigen.

2. Voer de “ls -l”-opdracht voor verificatie.

3. Ren “chmod +rwx bestandsnaam'om lees-, schrijf- en uitvoeringsrechten te verlenen.

4. Om te testen, opent u de bestandsinhoud met hoe.

het wijzigen van bestandseigendom en machtigingen om de geweigerde linux-fout op te lossen

Wanneer treedt de fout Toestemming geweigerd op?

  • Ontbrekende sudo-rechten: Een opdracht uitvoeren zonder “sudo” om bewerkingen uit te voeren die alleen toegankelijk zijn voor een rootgebruiker.
  • Onvoldoende bestandsrechten: Proberen toegang te krijgen tot een bestand zonder dat u over de vereiste machtigingen beschikt, zoals lezen, schrijven of uitvoeren.
  • Onjuiste eigendomsproblemen: Het niet correct bezitten van een bestand kan ook de fout Toestemming geweigerd veroorzaken.

Mogelijk bent u wellicht ook geïnteresseerd in:

Dat gaat allemaal over het oplossen van de fout Linux Permissie geweigerd. Laat me weten welke van de besproken oplossingen voor u heeft gewerkt.

Meer over de onderwerpen: linux