Bij het kopiëren van bestanden in de Ubuntu Linux-besturingssysteem met behulp van de grafische methode of de " cp " commando , kan je een "permission denied" foutmelding krijgen . Dit gebeurt om twee redenen : of je hebt geen toestemming om het eigenlijke bestand te verplaatsen of u heeft geen toestemming om te schrijven naar de map die u het bestand in het kopiëren van hebben . Elk bestand of map heeft aparte permissies voor de eigenaar van het bestand of de map , de groep het bestand of de map behoort en alle andere gebruikers ( de wereld ) . File Permissions Elk bestand en elke map in de Ubuntu Linux- bestandssysteem heeft een specifieke set van permissies die de gebruiker of gebruikers die toegestaan om het kopiëren te bepalen . Sommige bestanden en mappen kunnen worden gekopieerd door elke gebruiker , kan anderen alleen worden gekopieerd door de gebruiker die ze gemaakt , en nog anderen kunnen alleen worden gekopieerd door de root gebruiker . In het Linux-besturingssysteem , de root- gebruiker heeft een speciale rekening die is toegestaan volledige toegang tot het systeem . Alle andere gebruikers zijn beperkt in wat veranderingen die zij kunnen leveren aan het systeem . U kunt de eigenaar van het bestand of de map , en de machtigingen voor elk type gebruiker bekijken , door het intikken van " ls-l " op een opdrachtprompt . Deze opdracht geeft een overzicht van de inhoud van de map die u momenteel werkt inch Om de permissies van alle bestanden en mappen in het bestandssysteem bekijken , type " ls-l /" bij de opdrachtprompt . < Br > Ubuntu hoofdgebruikersklasse de Ubuntu Linux besturingssysteem heeft een root-gebruiker , net als alle andere Linux- en Unix -distributies . De Ubuntu root gebruiker heeft geen wachtwoord gekoppeld aan de account . In plaats daarvan , ten minste een van de regelmatige gebruikers beheerdersrechten heeft . Deze privileges kan de gebruiker permissies overschrijven , indien nodig. Zo kan de beheerder wijzigingen in bestanden en mappen in handen van de root- gebruiker Het sudo commando De " sudo " commando kopiëren of te maken . wordt gebruikt om een commando uit te voeren als een andere gebruiker . Ubuntu -gebruikers gebruik maken van de " sudo " commando op te treden als de root gebruiker . Hierdoor kan de gebruiker toegang tot mappen die normaal zijn beperkt . Het geeft de gebruiker ook de mogelijkheid om commando's die alleen kunnen worden uitgevoerd door de root gebruiker uit te voeren . Als u een "permission denied" foutmelding krijgen wanneer u een bestand naar een map kopieert , typ het commando sudo voor de opdracht . De syntax is sudo cp bestandsnaam dir_name Twitter / De chown commando Als er andere dan de root gebruiker iemand is eigenaar van de map , kunt u de instelling eigendom met behulp van de " chown " commando . U kunt ook de eigendom van bestanden en directory's die eigendom zijn van root , maar dit wordt niet aanbevolen door de Linux-ontwikkelaars . Deze bestanden en mappen bevatten informatie over de systeemconfiguratie en andere bestanden niet bedoeld om te worden geopend of bewerkt door gewone gebruikers . Ook het besturingssysteem verwacht bepaalde bestanden en mappen worden eigendom van wortel. Indien de eigendom verandert , kan het systeem niet goed werkt . De syntaxis van de " chown " commando is chown gebruikersnaam dir_name / waar de " gebruikersnaam " wordt de gebruikersnaam van de persoon die u wilt eigendom te geven aan en " dir_name " is de naam van de map of het bestand dat u wilt de eigendom voor te veranderen . Een gewone gebruiker kan de eigendom van een bestand of map die hij bezit te veranderen . Als u wilt dat de eigendom van een bestand niet van u is , type " sudo " voor de opdracht te wijzigen .
|