Samba Ubuntu18

Описание быстрого разворачивания файлового сервера Samba на ОС Ubuntu 18.

Установка и базовая  настройка описаны тут — https://help.ubuntu.ru/wiki/samba

Установка и настройка:

apt-get install samba
nano /etc/samba/smb.conf
service smbd restart

Конфиг для полного доступа всем:

[global]
realm = WORKGROUP
server string = Your server description

# Setup logging
log file = /var/log/samba/smbd.log
max log size = 50
max xmit = 65536
debug level = 1

# Securtity settings
security = user
map to guest = Bad Password
guest account = nobody
auth methods = guest, sam_ignoredomain
create mask = 0777
directory mask = 0777
hide dot files = yes

[folder_free_name]

comment = folder_free_name
path = /path/to/
create mask = 0777
directory mask = 0777
read only = No
guest ok = Yes

Добавление пользователей.

Создать пользователя в системе, задать ему пароль. Внести его в базу данных Samba:

smbpasswd -a samba_user1

Включить нового пользователя Samba:

smbpasswd -e samba_user1

В конфигурация Samba добавить строчку:

valid users = samba_user1

Получится вот так (по примеру с общего конфига выше):

[storage]

force group = nogroup
guest ok = Yes
valid users = samba_user1
public = yes
delete readonly = yes
writeable = yes
comment = Storage for iso files
path = /storage/

Установка Webmin для управления Samba —https://help.ubuntu.ru/wiki/webmin


Создание персонального каталога доступного только определённому пользователю по паролю.

adduser user
mkdir /storage/user
usermod -a -G group user
chown -R user:group /storage/user
chmod -R 770 user

добавить пользователя в самбу (веб)
добавить группу пользователя в самбу (веб)

Готовая конфигурация в самбе smb.conf

[private]
guest ok = no
write list = private
valid users = private
comment = private
path = /storage/private

если не пускает:
1. сменить пароль ещё раз от самбы (веб)
2. проверить группу на каталоге пользователя

Добавить комментарий

Ваш адрес email не будет опубликован.