Når du er logget inn i et Linux-system under en bestemt profil eller konto, kan du se meldingen " Permission Denied " pop opp enten på kommandolinjen eller under X Windows -systemet når du prøver å tilgang til en fil eller installere et program . Hvis du er en administrator kan du bruke root brukeren eller sudo kommandoen for å komme seg rundt denne meldingen . Filrettigheter
Sikkerheten til Unix baserte systemer , som for eksempel Linux , kommer fra måten tillatelser til å få tilgang til eller endre filer er sterkt compartmentalized . Konfigurasjonsfiler som er sentrale for systemets funksjon kan bare endres av systemets root bruker, også kjent som superbruker . Vanlige brukere kan kun få tilgang til filer som enten de skapte , eller filer som eierne har gitt dem tillatelse til å få tilgang til. Dette systemet for forskjellige tillatelser beskytter både selve systemet , så vel som sikkerheten for individuelle brukere i systemet. Det eneste unntaket til restriksjoner på tilgang til filene til individuelle brukere er roten brukeren , som kan få tilgang til og endre alle filer på hele systemet .
Root
p Det er bare en enkelt rot brukerkonto på alle Linux-system , og det er opprettet i løpet av systemets installasjonsprosessen. På grunn av rot brukerens system bred tillatelser , er det vanligvis bare brukes til å opprette nye brukerkontoer , endre filrettigheter å tillate andre brukere å få tilgang til bestemte filer, eller systemvedlikehold som installasjoner eller oppgraderinger . Vanligvis systemadministratorer ikke logger inn i et system som root bruker , men åpne en kommandolinje fra innenfor sine vanlig brukerkonto og starte en økt som root bruker ved å skrive " su " etterfulgt av root-passordet .
Sudo
En felles sikkerhet konvensjonen er at brukerne bør unngå forutsatt full root privilegier hvis de utfører omfattende system vedlikehold. Heller , sier konvensjonen at systemadministratorer bør bruke kommandoen " sudo " for å gi individuelle handlinger root privilegier . Enhver konto som root brukeren har lagt til " hjulet " brukergruppe og lagt til " sudoers "-listen kan bruke sudo . Ved hjelp av denne kommandoen vil la deg tilgang til alle filer på systemet , og er også ofte brukt for å installere programmer eller systemoppdateringer .
Begrenset tilgang
Akkurat som andre operativsystemer kan ha flere administrator kontoer , kan et Linux-system har flere brukerkontoer som har tillatelse til å bruke " sudo "-kommandoen . Hvis en bruker som har konto ikke har sudo tillatelser mottar en " permission denied "-melding, betyr det bare at han prøvde å gjøre noe han ikke skulle . Hvis en bruker ikke har administratorrettigheter da han ikke er ment å få tilgang til systemfiler , filene til andre brukere , eller installere ny programvare på systemet.