Files
SecondBrain/.trash/05 NoxPKB/wiki/File permissions (Linux) (one-screen).md
T
2026-04-20 22:55:39 +03:00

1.4 KiB

File permissions (Linux) (one-screen)

1) Модель прав

Права задаются для:

  • owner (u)
  • group (g)
  • others (o)

Разрешения:

  • r — read (файл: читать; директория: листинг)
  • w — write (файл: менять; директория: создавать/удалять внутри)
  • x — execute (файл: запуск; директория: “войти”/cd)

Пример: -rwxr--r--

  • - файл (d было бы директорией)
  • rwx для owner
  • r-- для group
  • r-- для others

2) Базовые команды

  • chmod — изменить права:
chmod 600 file
chmod o+r -R dir
  • chown — сменить владельца:
chown user path
chown user:group path
  • chgrp — сменить группу:
chgrp group file

3) Особые биты

  • SUID (s) — исполняемый файл запускается с правами владельца (пример: passwd).
  • SGID — как SUID, но для группы; на директориях — наследование группы.
  • Sticky bit (t) — на директориях запрещает удалять чужие файлы (пример: /tmp).

Source: 01 Library/05 Operating System/Linux/File Permissions