15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
05.12.2024

Как Π΄Π° инсталиратС Samba Π² Ubuntu

Samba Π΅ софтуСрСн ΠΏΠ°ΠΊΠ΅Ρ‚ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π°Π²Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° сподСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ с Windows ΠΈ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ систСми, ΠΊΠ°Ρ‚ΠΎ Ubuntu. Π‘ инсталиранСто Π½Π° Samba ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ систСмитС Linux ΠΈ Windows, позволяваща сподСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΌΡ€Π΅ΠΆΠ°. Π•Ρ‚ΠΎ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° инсталиратС ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Samba Π² Ubuntu.

1. АктуализиранС Π½Π° систСмнитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° инсталиратС Samba, Π΄ΠΎΠ±Ρ€Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΅ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ систСмнитС си ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ:

sudo apt update && sudo apt upgrade

2. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° Samba

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Samba, ΠΊΠ°Ρ‚ΠΎ стартиратС:

sudo apt install samba

Π—Π° Π΄Π° ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅ инсталацията, ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ вСрсията Π½Π° Samba:

smbd --version

3. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Samba

Π‘Π»Π΅Π΄ инсталацията Ρ‰Π΅ трябва Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Samba, ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ главния ѝ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ» smb.conf.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° Π·Π° конфигурация Π½Π° Samba

sudo nano /etc/samba/smb.conf

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: БъздаванС Π½Π° сподСлСна дирСктория

Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ дирСктория, която искатС Π΄Π° сподСлятС Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π—Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‰Π΅ създадСм ΠΏΠ°ΠΏΠΊΠ° с ΠΈΠΌΠ΅ shared (сподСлСна) Π² Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория.

mkdir ~/shared chmod 777 ~/shared

ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° chmod 777 Π·Π°Π΄Π°Π²Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ всСки Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ‡Π΅Ρ‚Π΅, пишС ΠΈ изпълнява Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² сподСлСната дирСктория.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Samba Π·Π° сподСлСната дирСктория

Π’ smb.conf ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π΅Ρ‚Π΅ Π΄ΠΎ края Π½Π° Ρ„Π°ΠΉΠ»Π° ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ слСднитС Ρ€Π΅Π΄ΠΎΠ²Π΅:

[SharedFolder]
path = /home/username/shared
available = yes
valid users = username
read only = no
browsable = yes
public = yes
writable = yes

Π—Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ username с дСйствитСлното си потрСбитСлско ΠΈΠΌΠ΅ Π² Ubuntu. Π’Π°Π·ΠΈ конфигурация позволява Π½Π° посочСния ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сподСлСната ΠΏΠ°ΠΏΠΊΠ°.

4. БъздаванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° Samba

Π—Π° Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ°, трябва Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ спСцифична Π·Π° Samba ΠΏΠ°Ρ€ΠΎΠ»Π° Π·Π° потрСбитСля:

sudo smbpasswd -a username

Π’ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ ΠΈ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°. Π’Π°Π·ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π° Ρ‰Π΅ сС изисква Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сподСлСната ΠΏΠ°ΠΏΠΊΠ° ΠΎΡ‚ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½Π° систСма.

5. РСстартирайтС услугитС Π½Π° Samba

Π‘Π»Π΅Π΄ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ рСстартирайтС услугата Samba, Π·Π° Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:

sudo systemctl restart smbd

ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Samba Π΄Π° сС стартира ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅:

sudo systemctl enable smbd

6. Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сподСлСната ΠΏΠ°ΠΏΠΊΠ° ΠΎΡ‚ систСма Windows

ΠžΡ‚ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ с Windows Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сподСлСната ΠΏΠ°ΠΏΠΊΠ° Π½Π° Ubuntu:

  • ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ File Explorer.
  • Π’ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ мрСТовия ΠΏΡŠΡ‚ Π΄ΠΎ Π²Π°ΡˆΠ°Ρ‚Π° Ubuntu машина, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ \\ubuntu_ip_adress\SharedFolder.
  • ΠšΠΎΠ³Π°Ρ‚ΠΎ Π±ΡŠΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ°Π½Π΅Π½ΠΈ, Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ потрСбитСлското ΠΈΠΌΠ΅ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° Samba.

Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ° Π²Π΅Ρ‡Π΅ трябва Π΄Π° Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΎΡ‚ систСмата Windows, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Ρ‡Π΅Ρ‚Π΅Ρ‚Π΅, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΈ промСнятС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

7. Π”ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сподСлСнитС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Samba ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° Linux систСма

На Π΄Ρ€ΡƒΠ³Π° Linux систСма ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сподСлСната дирСктория:

smbclient //ubuntu_ip_address/SharedFolder -U username

8. Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° пСрсонализиратС Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ конфигурацията Π½Π° Samba, Π·Π° Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ°, Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈΠ»ΠΈ Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ мноТСство сподСлСни ΠΏΠ°ΠΏΠΊΠΈ. Π•Ρ‚ΠΎ някои Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ настройки:

  • Π”ΠΎΡΡ‚ΡŠΠΏΡΠ°ΠΌΠΎ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅: Π—Π°Π΄Π°ΠΉΡ‚Π΅ read only = yes (само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅), Π·Π° Π΄Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.
  • Π”ΠΎΡΡ‚ΡŠΠΏ Π·Π° гости: Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ guest ok = yes (Π΄ΠΎΡΡ‚ΡŠΠΏ Π·Π° гости), Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅ Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сподСлСната ΠΏΠ°ΠΏΠΊΠ°.
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° IP Π΄ΠΎΡΡ‚ΡŠΠΏΠ°: Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ hosts allow = =, Π·Π° Π΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ IP адрСси.

9. Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° Samba

Π—Π° Π΄Π° Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ настройката Π½Π° Samba:

  • Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π·Π° гости, Π°ΠΊΠΎ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ.
  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ силни ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Samba.
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π·Π° сподСлСни ΠΏΠ°ΠΏΠΊΠΈ само Π·Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

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

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Samba Π² Ubuntu Π²ΠΈ позволява Π΄Π° настроитС ΠΌΠ΅ΠΆΠ΄ΡƒΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ΠΎ сподСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ улСснява сподСлянСто Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ систСмитС Linux ΠΈ Windows Π² Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° ΠΌΡ€Π΅ΠΆΠ°. Π§Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° сподСлСни ΠΏΠ°ΠΏΠΊΠΈ ΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° потрСбитСлски ΠΏΡ€Π°Π²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° осигуритС ΠΊΠ°ΠΊΡ‚ΠΎ функционалност, Ρ‚Π°ΠΊΠ° ΠΈ сигурност Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° инсталация Π½Π° Samba.

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ