Защита общих ресурсов самбы с помощью 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, см. Также