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– β†’ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
  • user β†’ собствСник
  • Π³Ρ€ΡƒΠΏΠ° β†’ Π³Ρ€ΡƒΠΏΠ°
  • 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

Π’ Π² края ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Π»Π΅ΠΏΠΊΠ°Π² Π±ΠΈΡ‚.

Π’Π°Π±Π»ΠΈΡ†Π° Π·Π° Π±ΡŠΡ€Π·Π° справка

Π‘ΠΈΠΌΠ²ΠΎΠ»ΠΈΡ‡Π΅Π½Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΈΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Ρ„Π°ΠΉΠ»)Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (дирСктория)
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
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ