Få vist tilladelserne til en fil i oktalt format

tilladelser

http://www.cellbiol.com/bioinformatics_web_development/chapter-2-the-linux-operating-system-setting-up-a-linux-web-server/the-linux-filesystem/

masse tilladelser De er et ganske interessant emne i Unix-verdenen og en af ​​de mest værdsatte ejendommeligheder ved denne type operativsystemer. Linux implementerer dette system af tilstande for systemets mapper og filer, og som vi kan supplere med andre sikkerhedslag såsom de udvidede attributter, som nogle filsystemer implementerer, eller også andre typer sikkerhedssystemer såsom adgangskontrollister eller ACL.

I nogle artikler har vi talt om tilstandene eller tilladelserne, hvad end du vil kalde dem, og du ved sikkert allerede, at vi kan se de tilladelser, som vores mapper og filer med en simpel kommando ls -l, men i konsollen vil den vise os formen af ​​bogstaver, som vi allerede kender. På den anden side kan vi også bruge den samme notation eller den oktale til at ændre disse tilladelser gennem chmod-kommandoen, som du også ved efterhånden... Men hvad sker der, hvis vi vil angive tilladelserne i oktal form?

Nå, for at se oktal notation Vi kan bruge forskellige procedurer, selvom en af ​​de enkleste er gennem stat-kommandoen:

stat /etc/passwd

Med den forrige kommando vil vi se en masse information om denne specifikke fil, i eksemplet /etc/passwd. Men hvis vi bare vil se tilstanden eller tilladelser i oktal format, du kan bruge:

stat -c '%a' /etc/passwd

Imellem formater og muligheder Tilgængelige, som du kan se med man stat, er også %A for at se formatet med bogstaver, og mange andre muligheder for at filtrere hele outputtet og kun vise nogle af de felter, der opnås, hvis vi ikke angiver noget. For eksempel, hvis vi vil vise os begge måder at se tilladelser eller Unix-tilstande for en fil eller et bibliotek, kan vi bruge denne anden kommando:

stat -c '%A %a' /etc/passwd

Og så vil vi få begge dele på standard output...


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.