No name

Links

GitHub
Установка и настройка SAMBA на Debian 11

Установка и настройка SAMBA на Debian 11


visibility333 2022-08-12 09:49:27
Задача: установить и настроить samba на Debian 11.


$ apt install samba
$ nano /etc/samba/smb.conf
interfaces = 192.168.1.0/24 eth0 - для ограничения доступа по маске сети.
hosts allow = 127.0.0.1/8 192.168.1.0/24 - тоже ограничение доступа.

Пример открытой шары, без пароля:
[InstallationFiles]
comment = InstallationFiles
path = /shares/InstallationFiles
browseable = no
read only = yes
guest ok = yes

Пример закрытой шары c добавлением "корзины":
[New share]
comment = New share
path = /shares
browseable = no
read only = no
guest ok = no
valid users = admin admin2 admin 3
vfs object = recycle
recycle:repository = .deleted
recycle:keeptree = Yes
recycle:touch = Yes
recycle:versions = Yes
recycle:maxsize = 0
recycle:exclude = *.tmp
recycle:exclude_dir = /tmp
recycle:noversions = *.doc

После настройки и создания шары нужно создать нового пользователя:
-b Указать домашнюю директорию для пользователя;
-m Созать домашнюю директорию для пользователя;
-M Создать пользователя без домашней директории;
-G Добавить пользователя в указанную группу;
-U Создать одноименную группу;
-s Указывает на shell;

$ useradd admin -M -s /bin/false
$ smbpasswd -a admin

Команды для управления пользователями:
Включить пользователя
$ smbpasswd -e admin
Отключить пользователя
$ smbpasswd -d admin
Удалить пользователя
$ smbpasswd -x admin

Созданному пользователю необходимо предоставить доступ к директории:
$ chown -R admin:admin /shares
$ chown -R 700 /shares

Перезагружаем самбу и проверяме доступ:
$ systemctl reload smbd


Источники:
1) НАСТРОЙКА SAMBA В DEBIAN 10
2) Samba - Настройка в режиме файлового сервера
https://open-networks.ru/d/82-samba-nastroika-v-rezime-failovogo-servera
Back