Justera åtkomsträttigheter i Linux

Anonim

Justera åtkomsträttigheter i Linux

I operativsystem baserade på Linux-kärnan finns det ett myndighetsinställningsverktyg som gör att du kan dela åtkomsträttigheter mellan konton. Detta är en begränsning av tillgången till specifika filer, kataloger eller applikationer. Det finns tre typer av liknande rättigheter - läsning, skrivning och utförande. Någon av dem kan redigeras separat under varje användare som är registrerad i operativsystemet med hjälp av specialverktyg. Nästa kommer att betraktas som två konfigurationsmetoder för de nämnda parametrarna.

Konfigurera åtkomsträttigheter till Linux

De metoder som anses idag är lämpliga för alla Linux-distributioner, eftersom de är universella. Är det det första sättet att vara otillgängligt för de användare som inte har en fast filhanterare, och systemhanteringen utförs exklusivt genom konsolen. I det här fallet rekommenderar vi omedelbart att byta till det andra alternativet, där CHMOD-kommandotåtgärden beskrivs i detalj. Andra användare som aktivt interagerar med det grafiska systemgränssnittet, vi rekommenderar dig att betala tid till två metoder, eftersom de har flera olika tillgång till åtkomst.

Innan du börjar sätt, se till att systemet har det nödvändiga antalet användare. Om du vet att det kommer att finnas flera personer tillgång till datorn, bör du skapa ditt eget separata konto och sedan gå till utnämningen av åtkomsträttigheter. En detaljerad guide om detta ämne finns i den andra artikeln med följande länk.

Naturligtvis kan de inställningar som finns i filhanteraren att du snabbt och utan problem redigerar rätten att få tillgång till objekt, men ibland är en uppsättning funktioner begränsad, och vissa användare behöver en mer flexibel konfiguration. I en sådan situation rekommenderar vi att du kontaktar följande metod.

Metod 2: CHMOD TEAM

De användare som redan har stött på utförandet av vissa uppgifter i operativsystem på Linux, vet förmodligen att de flesta av alla åtgärder görs genom den klassiska konsolen med olika kommandon. Redigera rätten till åtkomst för filer och mappar var inget undantag och användbart för det här inbyggda CHMOD-verktyget.

Chmod syntax

Varje kommando har sin egen syntax - en uppsättning alternativ och parametrar som spelats in i en viss sekvens för att ange de nödvändiga åtgärderna. Då är ingångssekvensen så här: CHMOD + -alternativ + rättigheter + objektnamn eller väg till den. Detaljerad information om hur du använder CHMOD, läs i konsolen. Du kan köra den via menyn eller Ctrl + Alt + T-tangentkombinationen.

Starta terminalen för att utföra CHMOD-kommandot i Linux-operativsystemet

I terminalen bör du registrera CHMOD --HELP och klicka på ENTER-tangenten. Därefter visas den officiella dokumentationen på standardspråket, vilket hjälper till att hantera grunderna i verktyget. Men vi ger fortfarande en mer detaljerad beskrivning av alla alternativ och rättigheter.

Bekännande av den officiella dokumentationen av Chmod-verktyget via konsolen i Linux

Tillträdesrättigheter

Som du redan vet från ovanstående information finns det tre typer av rättigheter i Linux i Linux-läsning, skrivning och utförande. Var och en av dem har sin egen brevbeteckning i Chmod, som ska användas när man arbetar med laget.

  • R - läsning;
  • w - inspelning;
  • x - utförande;
  • S - Exekvering på uppdrag av superanvändaren. Denna rätt är valfri och innebär lansering av program och skript från huvudkontot (ungefär genom sudo-kommandot).

På det första sättet är det märkbart att i konfigurationsobjektets egenskaper är uppdelade för varje grupp av användare. De finns också tre och i chmod är de bestämda så här:

  • Du är objektägaren;
  • G-grupp;
  • o - resten av användarna;
  • A - Alla ovanstående användare.

Dessutom tar det aktuella laget notering av rättigheter i form av tal. Figurer från 0 till 7 betyder en specifik parameter:

  • 0 - Inga rättigheter;
  • 1 - Exklusivt utförande
  • 2 - Endast registrera;
  • 3 - Exekvering och rekord tillsammans;
  • 4 - Exklusivt läsning
  • 5 - läsning och utförande
  • 6 - läsning och skrivning;
  • 7 - Alla rättigheter tillsammans.

Alla dessa parametrar är desamma för både enskilda filer och katalog. Vid tidpunkten för att tilldela privilegier anger du först numret för ägaren, då för gruppen och i slutet för övriga användare. Då kommer värdet att hitta en vy, till exempel 744 eller 712. En eller flera av dessa rättigheter är inmatad efter att ha skrivit alternativ till verktyget, så de bör också studeras i detalj.

alternativ

Rättigheter Spela en viktig roll när du använder CHMOD-kommandot, men alternativen låter dig konfigurera mer flexibelt genom att ställa in ytterligare parametrar. De mest populära alternativen för alternativ har detta slag:

  • -c - Visar information om alla ändringar efter att kommandot är aktiverat;
  • -f - Eliminera visningen av alla anmälningar av fel
  • -V - Visa all information efter kommandot är aktiverat;
  • - Referens - Välj masken av rättigheter från en viss fil;
  • -R - Aktivering av rekursion. I det här fallet kommer de angivna rättigheterna att tillämpas på alla filer och mappar av den angivna katalogen.

Nu är du bekant med syntaxen och de främsta beteckningarna av verktyget som används idag kallas Chmod. Det är bara att bekanta dig med ytterligare användbar information, vilket kommer att förenkla processen med redigering av rättigheter, liksom att lära sig om populära exempel på laget.

Ytterligare åtgärder

För att förbättra bekvämligheten med arbetet i terminalen måste användaren använda flera fler kommandon som optimerar utförandet av uppföljningen. Om du till exempel har startat kan du registrera CD / Home / User / Folder, där / Home / User / Folder är en villkorlig väg till den önskade mappen. Efter att ha aktiverat det här kommandot kommer det att finnas ett drag till den angivna katalogen och alla efterföljande åtgärder kommer att utföras genom det. Således elimineras behovet av att komma in i hela vägen till filen eller mappen i framtiden (självklart, om de befinner sig i den plats där övergången utfördes).

Hoppa till önskad plats via terminalen i Linux

Det är omöjligt att inte markera LS-kommandot med -l-alternativet. Med det här verktyget kan du se de aktuella inställningarna för åtkomsträttigheter till objekt. Till exempel, resultatet -RW-RW-R- indikerar att ägaren kommer att kunna läsa och redigera filen, gruppen gör detsamma, och de andra användarna läser bara. (Alla beteckningar uppfyller de ovan beskrivna åtkomsträttigheterna). Detaljer om Action of the Ls Team i Linux berättas i den andra artikeln med följande länk.

Registrera LS-kommandot för att bestämma

Läs också: Prov av LS-kommandot i Linux

Exempel på laget

Slutligen vill jag medföra några exempel på att använda verktyget så att användarna inte längre har några frågor angående lagets syntax och dess applikationer. Var uppmärksam på sådana linjer:

Exempel på CHMOD-kommando i Linux-operativsystem

  • CHMOD A + R FILE_NAME - Lägg till alla rättigheter att läsa filen;
  • Chmod a-x filnamn - hämta rättigheterna för att utföra objektet;
  • Chmod A + R File_Name - Lägg till Läs och skriv rättigheter;
  • CHMOD -R U + W, GO-W Folder_Name - Aktivera recursion (Application Command för hela katalogen och dess innehåll), lägger till rätt att skriva till ägaren och ta bort inträdesrättigheterna för att skriva från andra användare.

Som du kan se, tecknar + och - medföra eller hämta rättigheter. De är angivna tillsammans med alternativ och rättigheter utan mellanslag, och då kallas filen eller den fulla vägen till den.

Idag har du lärt dig om två metoder för att skapa tillgångsrättigheter i OS baserat på Linux-kärnan. De listade metoderna är universella och är lämpliga för alla fördelningar. Innan vi aktiverar varje kommando, rekommenderar vi dig starkt att se till att inte bara i syntaxens korrekthet, utan också namnen på filerna och vägen till dem.

Se även: Ofta använda kommandon i terminal Linux

Läs mer