1151
Aug. 12, 2022, 9:49 a.m.
Установка и настройка SAMBA на Debian 11
Задача: установить и настроить 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