15%

Π‘ΡΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ 15% Π½Π° всСх услугах хостинга

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ скидку Π½Π° любой хостинг-ΠΏΠ»Π°Π½

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
ΠΠ°Ρ‡Π°Ρ‚ΡŒ
16.08.2025

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° доступа ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π² Linux?

Linux – ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ VPS-сСрвСры, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π²Π΅Π±-хостинга ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. Π’ основС бСзопасности Linux Π»Π΅ΠΆΠΈΡ‚ систСма ΠΏΡ€Π°Π² доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ – ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ». Π—Π½Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Linux, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для управлСния VPS, настройки бСзопасной срСды хостинга ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΏΡ€Π°Π² доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π² Linux ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ:

  • Π§Ρ‚Π΅Π½ΠΈΠ΅ (r) β†’ просмотр содСрТимого Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ списка ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.
  • Π—Π°ΠΏΠΈΡΡŒ (w) β†’ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ», Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.
  • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ (x) β†’ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» (Ссли это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°) ΠΈΠ»ΠΈ Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³.

Π­Ρ‚ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ Ρ‚Ρ€Π΅ΠΌ катСгориям ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ:

  • Π’Π»Π°Π΄Π΅Π»Π΅Ρ† (user) β†’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Ρ„Π°ΠΉΠ»Π°.
  • Π“Ρ€ΡƒΠΏΠΏΠ° β†’ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, входящиС Π² Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ„Π°ΠΉΠ»Π°.
  • Π”Ρ€ΡƒΠ³ΠΈΠ΅ β†’ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ls -l

Π‘Π°ΠΌΡ‹ΠΉ простой способ – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ls -l:

ls -l file.txt

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄Π°:

-rw-r--r-- 1 user group 1024 Aug 16 12:30 file.txt
  • -rw-r–r– β†’ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
  • ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ β†’ Π²Π»Π°Π΄Π΅Π»Π΅Ρ†
  • Π³Ρ€ΡƒΠΏΠΏΠ° β†’ Π³Ρ€ΡƒΠΏΠΏΠ°
  • file.txt β†’ имя Ρ„Π°ΠΉΠ»Π°

Π—Π΄Π΅ΡΡŒ -rw-r–r– ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚:

  • Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись
  • Π“Ρ€ΡƒΠΏΠΏΠ°: Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ
  • Π”Ρ€ΡƒΠ³ΠΈΠ΅: Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация со статистикой

Для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

stat file.txt

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Доступ: (0644/-rw-r--r--) Uid: (1000/user) Gid: (1000/group)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…: символичСской (-rw-r–r–) ΠΈ числовой (0644).

ПониманиС числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны Π² Π²ΠΈΠ΄Π΅ чисСл:

  • Π§Ρ‚Π΅Π½ΠΈΠ΅ = 4
  • Π—Π°ΠΏΠΈΡΡŒ = 2
  • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ = 1

Π‘Π»ΠΎΠΆΠΈΠ² ΠΈΡ…, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

  • rw- = 6
  • r-x = 5
  • rwx = 7

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, 0644 = Π’Π»Π°Π΄Π΅Π»Π΅Ρ†: 6 (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись), Π“Ρ€ΡƒΠΏΠΏΠ°: 4 (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅), Π”Ρ€ΡƒΠ³ΠΈΠ΅: 4 (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅).

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

Для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ:

  • r β†’ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ².
  • w β†’ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ (Ссли Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½ x).
  • x β†’ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ls -ld myfolder
drwxr-x---

Π—Π΄Π΅ΡΡŒ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π°, Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ/Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ доступа.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

Linux Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

  • setuid (s) β†’ запуск Ρ„Π°ΠΉΠ»Π° с привилСгиями Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°.
  • setgid (s) β†’ запуск Ρ„Π°ΠΉΠ»Π° с привилСгиями Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • sticky bit (t) β†’ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ свои Ρ„Π°ΠΉΠ»Ρ‹ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /tmp).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

drwxrwxrwt /tmp

Π‘ΡƒΠΊΠ²Π° t Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΠΈΠΏΠΊΠΈΠΉ Π±ΠΈΡ‚.

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ справочная Ρ‚Π°Π±Π»ΠΈΡ†Π°

БимволикаЧисловойЗначСниС (Π€Π°ΠΉΠ»)Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (ΠšΠ°Ρ‚Π°Π»ΠΎΠ³)
0НСт доступаНСт доступа
–x1Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠ’Π²Π΅Π΄ΠΈΡ‚Π΅
-w-2Π—Π°ΠΏΠΈΡΡŒΠ‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ/ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ x)
-wx3Π—Π°ΠΏΠΈΡΡŒ + Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅Π˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ + Π²Π²ΠΎΠ΄
r–4Π§Ρ‚Π΅Π½ΠΈΠ΅Π˜ΠΌΠ΅Π½Π° Π² спискС (с x)
r-x5Π§Ρ‚Π΅Π½ΠΈΠ΅ + выполнСниСБписок + Π²Π²ΠΎΠ΄
rw-6Π§Ρ‚Π΅Π½ΠΈΠ΅ + Π·Π°ΠΏΠΈΡΡŒΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ + ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ содСрТимого
rwx7ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π΄ΠΎΡΡ‚ΡƒΠΏΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ часто встрСчаСтС

  • -rw-r–r– (0644) β†’ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ/ΠΏΠΈΡΠ°Ρ‚ΡŒ; ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.
  • -rwxr-xr-x (0755) β†’ Π²Π»Π°Π΄Π΅Π»Π΅Ρ† ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всС; Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Π½ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ.
  • drwxrwxrwt (1777) β†’ ΠΏΠ°ΠΏΠΊΠ° с ΠΏΡ€Π°Π²ΠΎΠΌ записи Π² ΠΌΠΈΡ€ с Π»ΠΈΠΏΠΊΠΈΠΌ Π±ΠΈΡ‚ΠΎΠΌ (ΠΊΠ°ΠΊ /tmp).

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π² Linux:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ls -l для быстрого просмотра.
  • Для получСния ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ stat.
  • ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ (rwx), Ρ‚Π°ΠΊ ΠΈ числовыС (755, 644) обозначСния.
  • ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ x ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ эти основы, ΠΏΡ€Π°Π²Π° доступа станут ΠΌΠΎΡ‰Π½ΠΎΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ бСзопасности Linux.

15%

Π‘ΡΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ 15% Π½Π° всСх услугах хостинга

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ скидку Π½Π° любой хостинг-ΠΏΠ»Π°Π½

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
ΠΠ°Ρ‡Π°Ρ‚ΡŒ