Skip to content
8 changes: 4 additions & 4 deletions docs/guides/email/02-basic-email-system.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ Shell(192.168.100.5) > /usr/local/mysql/bin/mysql -u root --password="pkqaXRuTn1
```sql
Mysql > ALTER USER 'root'@'localhost' IDENTIFIED BY 'rockylinux.me';

Mysql > create user 'mailrl'@'%' identified by 'mail.rockylinux.me';
Mysql > create user 'mailrl'@'%' identified by 'mail.rockylinux.me';

Mysql > grant all privileges on *.* to 'mailrl'@'%' with grant option;
```
Expand Down Expand Up @@ -231,7 +231,7 @@ Mysql > insert into virtual_aliases(id,domain_id,source,destination) values(1,1,
Mysql > insert into virtual_aliases(id,domain_id,source,destination) values(2,1,'all@mail.rockylinux.me','leeo@mail.rockylinux.me');
```

Записи паролів для відповідних користувачів електронної пошти тут не показані, оскільки для цього потрібно використовувати команду `doveadm pw -s SHA512-crypt -p twotestandtwo`. Перегляньте [тут](#ap1)
Записи паролів для відповідних користувачів електронної пошти тут не показані, оскільки для цього потрібно використовувати команду `doveadm pw -s SHA512-crypt -p twotestandtwo`.

#### Знання SHA512 (SHA-2)

Expand Down Expand Up @@ -374,7 +374,7 @@ mydomain = rockylinux.me
myorigin = $myhostname
inet_interfaces = 192.168.100.6
inet_protocols = ipv4
mydestination =
mydestination =
biff = no
append_dot_mydomain = no
smtpd_sasl_type = dovecot
Expand All @@ -401,7 +401,7 @@ mydomain = rockylinux.me
myorigin = $myhostname
inet_interfaces = 192.168.100.6
inet_protocols = ipv4
mydestination =
mydestination =
biff = no
append_dot_mydomain = no
smtpd_sasl_type = dovecot
Expand Down
101 changes: 101 additions & 0 deletions docs/guides/file_sharing/samba_file_share.uk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
---
title: Спільний доступ до файлів Samba Windows
author: Neel Chauhan
contributors: Steven Spencer
tested_with: 9.4
tags:
- передача файлів
- windows
---

## Вступ

Якщо ви коли-небудь мали справу з системами Windows, ви, ймовірно, знаєте про SMB (Server Message Block) для обміну файлами. Якщо ви досвідчений адміністратор Linux, швидше за все, ви чули про Samba, але якщо ви ще ні, [Samba](https://www.samba.org/) є де-факто відкритою реалізацією SMB для обмін файлами та доступ до Active Directory з машин Linux до мереж Windows.

## Встановлення

Вам потрібно встановити Samba за допомогою `dnf`:

```bash
dnf install -y samba
```

## Налаштування доступу

По-перше, створіть каталог, яким ви хочете надати спільний доступ клієнтам Windows:

```bash
mkdir /var/store
```

Далі встановіть мітки SELinux у каталозі `/var/store`:

```bash
semanage fcontext -a -t samba_share_t "/var/store(/.*)?"
restorecon -Rv /var/store
```

Замініть `/var/store` на каталог, до якого потрібно надати спільний доступ.

Тепер налаштуйте Samba:

```bash
vi /etc/samba/smb.conf
```

У файлі `smb.conf` перейдіть униз і вставте наступне:

```bash
[Share]
path = /var/store
browseable = yes
writable = no
read only = yes
guest ok = yes
```

Якщо ви не знаєте про наведені вище параметри, це:

- `path` це каталог, до якого ми надаємо спільний доступ. Встановіть це у відповідний каталог (`/var/store` у нашому випадку).
- `browseable` дозволяє клієнтам переглядати доступ. Якщо ви хочете заборонити перегляд, встановіть для цього параметра значення `no`.
- `writable` дозволяє клієнтам доступ до запису. Якщо ви бажаєте дозволити доступ для запису, встановіть значення `yes`.
- `read only` позначає спільний ресурс як доступний лише для читання. Якщо ви бажаєте дозволити доступ для запису або виконання, встановіть значення `no`.
- `guest ok` дозволяє дозволити неавтентифікованим користувачам доступ до нашого ресурсу. Якщо ви хочете відмовити гостям, установіть для цього параметра значення «ні».

Щоб перевірити конфігурацію, ви можете запустити:

```bash
testparm
```

## Увімкнення Samba

Після перевірки конфігурації, відкрийте порт Samba в `firewall-cmd`:

```bash
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
```

Далі ви можете ввімкнути Samba:

```bash
systemctl enable --now smb nmb
```

## Доступ до папки Samba

Ви можете отримати доступ до спільного ресурсу Samba за допомогою такого URI (Примітка: замініть `SERVER_IP` на IP-адресу або FQDN вашої машини, на якій запущено Samba):

- Windows: `\\SERVER_IP`
- Linux or Mac: `smb://SERVER_IP`

`SERVER_IP` у домашній мережі автора — `172.20.0.100`, тож хоча інструкції залежать від операційної системи, автор отримає доступ до нового спільного ресурсу зі свого блокнота Fedora 40:

![Fedora 40 Nautilus showing our Samba Share](../images/samba_nautilus.png)

Усі файли, доступні на сервері, також доступні на клієнтських машинах.

## Висновок

Хоча SMB має репутацію орієнтованого на Microsoft, він є галузевим стандартом, і доступ до спільного ресурсу Samba можна отримати з Linux, Mac, BSD і навіть мобільних пристроїв. Отже, вітаємо, тепер ви ділитеся файлами свого сервера!
2 changes: 1 addition & 1 deletion docs/guides/file_sharing/transmission_daemon.uk.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Передача BitTorrent Seedbox
author: Neel Chauhan
contributors: Steven Spencer
contributors: Steven Spencer, Ganna Zhyrnova
tested_with: 9.4
tags:
- передача файлів
Expand Down
11 changes: 9 additions & 2 deletions docs/guides/network/librenms_monitoring_server.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,17 @@ dnf install -y epel-release
dnf install http://rpms.remirepo.net/enterprise/remi-release-9.rpm
```

Потім налаштуйте dnf на використання пакетів remi замість звичайних пакетів

```bash
dnf module reset php
dnf module enable php:8.1
```

Після того, як репозиторії EPEL і REMI встановлено, настав час інсталювати пакунки:

```bash
dnf install bash-completion cronie fping git httpd ImageMagick mariadb-server mtr net-snmp net-snmp-utils nmap php81-php-fpm php81-php-cli php81-php-common php81-php-curl php81-php-gd php81-php-json php81-php-mbstring php81-php-process php81-php-snmp php81-php-xml php81-php-zip php81-php-mysqlnd python3 python3-PyMySQL python3-redis python3-memcached python3-pip python3-systemd rrdtool unzip wget
dnf install bash-completion cronie fping git httpd ImageMagick mariadb-server mtr net-snmp net-snmp-utils nmap php-fpm php-cli php-common php-curl php-gd php-gmp php-json php-mbstring php-process php-snmp php-xml php-zip php-mysqlnd python3 python3-PyMySQL python3-redis python3-memcached python3-pip python3-systemd rrdtool unzip wget
```

Усі ці пакети представляють певну частину набору функцій LibreNMS.
Expand All @@ -58,7 +65,7 @@ dnf install bash-completion cronie fping git httpd ImageMagick mariadb-server mt
useradd librenms -d /opt/librenms -M -r -s "$(which bash)"
```

Ця команда встановлює типовий каталог для користувача на `/opt/librenms`; однак параметр `-M` каже "не створювати каталог". Причина в тому, що це відбувається під час встановлення LibreNMS. `-r` каже зробити цього користувача системним обліковим записом, а `-s` говорить про встановлення оболонки (у цьому випадку на "bash").
Ця команда встановлює каталог за замовчуванням для користувача на `/opt/librenms`, однак параметр `-M` говорить «не створювати каталог». Причина в тому, що це відбувається під час встановлення LibreNMS. `-r` каже зробити цього користувача системним обліковим записом, а `-s` говорить про встановлення оболонки (у цьому випадку на "bash").

## Завантаження LibreNMS і встановлення дозволів

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Автентифікація Active Directory за допомогою Samba
author: Neel Chauhan
contributors: Steven Spencer
contributors: Steven Spencer, Ganna Zhyrnova
tested_with: 9.4
---

Expand Down
Loading