Webová agentúra » Digitálne správy » Ako nastaviť povolenia súboru v systéme Mac

Ako nastaviť povolenia súboru v systéme Mac

Rovnako ako všetky hlavné operačné systémy, aj macOS vám umožňuje obmedziť prístup k súborom pomocou komplexnej sady povolení k súborom. Môžete ich nastaviť sami pomocou aplikácie Finder alebo pomocou príkazu chmod v termináli svojho počítača Mac. Tu je postup.

Nastavte povolenia pre súbory Mac pomocou Findera

Ak chcete nastaviť povolenia pre súbor na počítači Mac bez použitia terminálu, budete musieť použiť aplikáciu Finder.

Finder môžete spustiť z doku v spodnej časti obrazovky. Aplikáciu predstavuje usmievavá ikona loga Happy Mac.

V okne Finder môžete zobraziť a nastaviť povolenia kliknutím pravým tlačidlom myši na súbor alebo priečinok a výberom možnosti „Získať informácie“.

Podrobné informácie o vašom súbore alebo priečinku nájdete v okne „Informácie“, ktoré sa otvorí. Ak chcete nastaviť povolenia pre súbor, musíte však kliknúť na šípku vedľa možnosti „Zdieľanie a povolenia“.

Na vašom počítači Mac sa zobrazí zoznam účtov alebo skupín používateľov s úrovňami prístupu uvedenými v kategórii „Privilégium“.

Ak účet alebo skupina používateľov, pre ktoré chcete nastaviť povolenia, nie je v zozname, vyberte ikonu Plus (+) v spodnej časti okna.

V okne výberu vyberte používateľa alebo skupinu a potom kliknite na tlačidlo „Vybrať“. Tým sa pridá do zoznamu.

Úrovne prístupu sú vysvetľujúce-používatelia s prístupovou úrovňou „Len na čítanie“ nemôžu upravovať súbory, ale k nim majú prístup. Ak je účet nastavený na úroveň čítania a zápisu, môžu vykonávať oboje.

Ak to chcete zmeniť pre používateľa alebo skupinu v zozname, kliknite na šípku vedľa existujúcej úrovne pre daný účet alebo skupinu a potom v zozname vyberte „Len na čítanie“ alebo „Čítať a písať“.

Povolenia sa nastavia okamžite. Po dokončení zatvorte okno „Informácie“.

Nastavte povolenia pre súbory Mac pomocou terminálu

Ak ste niekedy použili príkaz chmod v systéme Linux, budete si vedomí jeho sily. Jediným príkazom terminálu môžete nastaviť povolenia na čítanie, zápis a spustiteľné súbory a adresáre.

le chmod príkaz však nie je len Linux. Rovnako ako mnoho ďalších príkazov terminálu Linux, chmod siaha do Unixu 1970. rokov minulého storočia - Linux aj macOS zdieľajú toto dedičstvo, a preto chmod Príkaz je dnes k dispozícii v systéme macOS.

použitie chmod, otvorte okno terminálu. Môžete to urobiť stlačením ikony Launchpadu na Docku a kliknutím na možnosť „Terminál“ v priečinku „Iné“.

Na otvorenie terminálu môžete tiež použiť vstavanú funkciu vyhľadávania Spotlight od spoločnosti Apple.

Povolenia na zobrazenie aktuálnych súborov

Ak chcete zobraziť aktuálne povolenia pre súbor, zadajte:

ls - @ l file.txt

Nahraďte „file.txt“ vlastným názvom súboru. Zobrazia sa všetky úrovne prístupu používateľov a tiež všetky rozšírené atribúty relevantné pre macOS.

Povolenia súboru pre súbor sa zobrazujú v prvých 11 znakoch, ktoré vytvára ls objednať. Prvá postava, pomlčka v (-), ukazuje, že sa jedná o súbor. V prípade súborov sa nahradí písmenom (d) na mieste.

Ďalších deväť postáv je rozdelených do skupín po troch.

Prvá skupina zobrazuje úrovne prístupu pre vlastníka súboru / priečinka (1), stredná skupina zobrazuje skupinové oprávnenia (2) a posledné tri uvádzajú povolenia pre akéhokoľvek iného používateľa (3).

Uvidíte tu aj písmená, ako napr r (čítať), w (písať) a x (vykonať). Tieto úrovne sa vždy zobrazujú v tomto poradí, napríklad:

  • --- by znamenalo žiadny prístup na čítanie alebo zápis a súbor nie je spustiteľný.
  • r-- by znamenalo, že súbor je možné prečítať, ale nie zapísať, a že súbor nie je spustiteľný.
  • rw- by znamenalo, že súbor je možné čítať a zapisovať, ale súbor nie je spustiteľný.
  • r-x znamená, že súbor je možné čítať a vykonávať, ale nemôže byť zapísaný.
  • rwx znamená, že súbor je možné čítať, zapisovať a spúšťať.

Ak je posledný znak zavináč (@), znamená to, že súbor alebo priečinok má rozšírené atribúty súborov súvisiace so zabezpečením, ktoré niektorým aplikáciám (napríklad Finder) umožňujú trvalý prístup k súborom.

To čiastočne súvisí s novými bezpečnostnými funkciami zavedenými v systéme macOS Catalina, aj keď zoznamy riadenia prístupu k súborom (ACL) sú funkciou Mac od systému macOS X 10.4 Tiger v roku 2005.

Nastavenie povolení súboru

Na nastavenie povolení pre súbor použijete chmodpríkaz na termináli. Ak chcete odstrániť všetky existujúce povolenia, nastaviť pre používateľa prístup na čítanie a zápis a zároveň povoliť prístup na čítanie všetkým ostatným používateľom, zadajte:

chmod u = rw, g = r, o = r súbor.txt

le u vlajka definuje povolenia pre vlastníka súboru, g odkazuje na skupinu používateľov, pričom o odkazuje na všetkých ostatných používateľov. Použitie znamienka rovnosti (=) vymaže všetky predchádzajúce povolenia pre túto kategóriu.

V takom prípade vlastník súboru získa prístup na čítanie a zápis, zatiaľ čo skupina používateľov a ostatní používatelia získajú prístup na čítanie.

Môžete použiť znamienko plus (+) pridať prístup na úroveň používateľa. Napríklad:

chmod o + rw súbor.txt

To by všetkým ostatným používateľom umožnilo prístup k súboru na čítanie a zápis.

Môžete použiť znamienko mínus (-) miesto toho odstrániť, napríklad:

chmod o-rw súbor.txt

Tým by sa odstránil prístup na čítanie a zápis pre všetkých ostatných používateľov súboru.

Ak chcete vymazať, pridať alebo odstrániť používateľské povolenia pre všetkých používateľov, použite príkaz a namiesto toho vlajku. Napríklad:

chmod a + rwx súbor.txt

To by všetkým užívateľom a skupinám užívateľov poskytlo prístup k vášmu súboru na čítanie a zápis a umožnilo by všetkým používateľom spustiť súbor.


S veľkou mocou prichádza aj veľká zodpovednosť a je to nepopierateľné chmod je kompletný a účinný nástroj na zmenu povolení súborov v systéme Mac. Môžete napríklad nahradiť písmená ( rwx ) s kombináciou troch (alebo štyroch) osmičkových číslic, až 777 (na čítanie, zápis a spúšťanie).

Ak chcete získať ďalšie informácie, napíšte man chmod na termináli si prečítajte kompletný zoznam dostupných indikátorov a parametrov.

★ ★ ★ ★ ★