linux:network:samba
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| linux:network:samba [2025/12/28 16:23] – Кирилл | linux:network:samba [2026/03/07 08:36] (текущий) – Кирилл | ||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| Samba - это программное обеспечение для организации обмена файлами и работы с общими ресурсами между компьютерами под управлением Linux/Unix и ОС Windows. Samba состоит из клиентской и серверной части. Клиентская часть позволяет получить доступ к сетевым папкам и ресурсам Windows, а серверная, | Samba - это программное обеспечение для организации обмена файлами и работы с общими ресурсами между компьютерами под управлением Linux/Unix и ОС Windows. Samba состоит из клиентской и серверной части. Клиентская часть позволяет получить доступ к сетевым папкам и ресурсам Windows, а серверная, | ||
| - | |||
| - | Открываем терминал Ctrl+Alt+T, и пишем следующие команды: | ||
| ===== Установка Samba ===== | ===== Установка Samba ===== | ||
| Устанавливаем Samba: | Устанавливаем Samba: | ||
| - | < | + | < |
| sudo apt install samba samba-common smbclient smbldap-tools cifs-utils winbind libpam-winbind krb5-user ntp | sudo apt install samba samba-common smbclient smbldap-tools cifs-utils winbind libpam-winbind krb5-user ntp | ||
| </ | </ | ||
| - | < | + | < |
| sudo apt install samba samba-common smbldap-tools winbind libpam-winbind ntp | sudo apt install samba samba-common smbldap-tools winbind libpam-winbind ntp | ||
| </ | </ | ||
| После установки автоматически будет запущен демон smbd. Давайте посмотрим его статус: | После установки автоматически будет запущен демон smbd. Давайте посмотрим его статус: | ||
| - | < | + | < |
| sudo systemctl status smbd | sudo systemctl status smbd | ||
| </ | </ | ||
| Строка 28: | Строка 26: | ||
| Переключаемся на локальное время: | Переключаемся на локальное время: | ||
| - | < | + | < |
| sudo timedatectl set-local-rtc 1 --adjust-system-clock | sudo timedatectl set-local-rtc 1 --adjust-system-clock | ||
| </ | </ | ||
| Проверяем: | Проверяем: | ||
| - | < | + | < |
| sudo timedatectl | sudo timedatectl | ||
| </ | </ | ||
| ===== Настройка Samba ===== | ===== Настройка Samba ===== | ||
| + | |||
| Разрешаем порты Samba в UFW: | Разрешаем порты Samba в UFW: | ||
| - | < | + | < |
| sudo ufw allow samba | sudo ufw allow samba | ||
| sudo ufw allow 445/tcp | sudo ufw allow 445/tcp | ||
| Строка 48: | Строка 47: | ||
| Чтобы пользователь мог работать с расшаренными папками, | Чтобы пользователь мог работать с расшаренными папками, | ||
| - | < | + | < |
| sudo smbpasswd -a <Имя пользователя> | sudo smbpasswd -a <Имя пользователя> | ||
| </ | </ | ||
| Сначала создайте резервную копию оригинального файла конфигурации Samba: | Сначала создайте резервную копию оригинального файла конфигурации Samba: | ||
| - | < | + | < |
| sudo cp / | sudo cp / | ||
| </ | </ | ||
| После создания резервной копии, откройте файл конфигурации: | После создания резервной копии, откройте файл конфигурации: | ||
| - | < | + | < |
| sudo nano / | sudo nano / | ||
| </ | </ | ||
| Строка 78: | Строка 77: | ||
| Создаем каталог и назначим права: | Создаем каталог и назначим права: | ||
| - | < | + | < |
| sudo mkdir -p / | sudo mkdir -p / | ||
| </ | </ | ||
| - | < | + | < |
| sudo chmod 777 / | sudo chmod 777 / | ||
| </ | </ | ||
| Строка 101: | Строка 100: | ||
| Создаем каталог и назначим права: | Создаем каталог и назначим права: | ||
| - | < | + | < |
| sudo mkdir -p / | sudo mkdir -p / | ||
| </ | </ | ||
| - | < | + | < |
| sudo chmod 777 / | sudo chmod 777 / | ||
| </ | </ | ||
| Строка 129: | Строка 128: | ||
| Создаем каталог и назначим права: | Создаем каталог и назначим права: | ||
| - | < | + | < |
| sudo mkdir -p / | sudo mkdir -p / | ||
| </ | </ | ||
| - | < | + | |
| + | < | ||
| sudo chmod 777 / | sudo chmod 777 / | ||
| </ | </ | ||
| Создаём группу, | Создаём группу, | ||
| - | < | + | < |
| sudo addgroup sambashare | sudo addgroup sambashare | ||
| </ | </ | ||
| Добавим нашего пользователя в созданную группу: | Добавим нашего пользователя в созданную группу: | ||
| - | < | + | < |
| sudo usermod -a -G sambashare kirill | sudo usermod -a -G sambashare kirill | ||
| </ | </ | ||
| Строка 165: | Строка 165: | ||
| Создаем каталог и назначим права: | Создаем каталог и назначим права: | ||
| - | < | + | < |
| sudo mkdir -p / | sudo mkdir -p / | ||
| </ | </ | ||
| - | < | + | |
| + | < | ||
| sudo chmod 777 / | sudo chmod 777 / | ||
| </ | </ | ||
| Для применения настроек перезапускаем Файловый сервер Samba: | Для применения настроек перезапускаем Файловый сервер Samba: | ||
| - | < | + | < |
| sudo systemctl restart smbd | sudo systemctl restart smbd | ||
| </ | </ | ||
| - | |||
linux/network/samba.1766938984.txt.gz · Последнее изменение: — Кирилл
