Защита общих ресурсов самбы с помощью Ubuntu 10.04

Я использую дистрибутив Linux, основанный на Ubuntu 10.04 (Backtrack 5 R1). Мне удалось создать общий ресурс samba, доступный для чтения и записи каждому в моей сети. Я хочу защитить этот ресурс с помощью комбинации имени пользователя и пароля. Любой хост в моей сети, который может предоставить эту комбинацию, может получить доступ к общему ресурсу и редактировать его содержимое.

Это технически возможно? Если да, как я могу это сделать?

1 ответ

Решение

Есть много вещей, которые вы можете сделать, чтобы защитить samba от паролей до Kerberos.

Во-первых, для доступа к общему ресурсу вы будете использовать имя пользователя и пароль, настроенные на сервере samba.

Я предполагаю, что у вас уже есть (логин) пользователь.

Затем вы назначаете пароль самбы пользователю

sudo smbpasswd -a username
sudo smbpasswd -e username

Затем вы определяете свои доли в /etc/samba/smb.conf

sudo -e /etc/samba/smb.conf

gksu gedit /etc/samba/smb.conf

В разделе, где вы определяете свой общий каталог

[private]
comment = private share
path = /path/to/share/point
browseable = no
read only = no
guest ok = no

После внесения этих изменений перезапустите сервер Samba.

sudo service samba restart

Есть несколько функций безопасности для Samba, см. Также

Руководство по Ubuntu Server Защита Samba

Руководство по сообществу Ubuntu Wiki Samba Server

Другие вопросы по тегам