apt-get install -y samba samba-common python-glade2 system-config-samba
2. Когда все будет установлено, можно переходить к настройке.Сначала создайте резервную копию оригинального файла конфигурации Samba:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
3. После создания резервной копии, создайте свой файл конфигурации, этой командой:nano /etc/samba/smb.conf
Сначала укажем глобальные настройки файлового сервера. Для этого вставьте в файл такие строки:
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = smb
security = user
map to guest = bad user
name resolve order = bcast host
wins support = no
dns proxy = no
workgroup - рабочая группа, как уже говорилось должна одинакова на всех машинах
netbios name - имя компьютера, которое будет отображаться в Windows
security - по умолчанию выполнять аутентификацию на уровне пользователя
name resolve order - очередность разрешения IP адресов по NetBIOS имени. bcast - означает отправить в локальную сеть широковещательный запрос. Если все компьютеры между которыми планируется взаимодействие находятся в одной сети этот вариант оптимальный.
Когда завершите создание конфигурационного файла, переходим к вопросу как расшарить папку Ubuntu для Windows.
Общий доступ к папке Ubuntu
4. Сначала давайте создадим общую папку доступную всем. То есть с анонимным доступом, без авторизации samba.
Создайте папку, к которой будем открывать доступ, например:
mkdir -p /samba/allaccess
5. После того как папка создана, нужно сделать для нее правильные права доступа. Следующие команды разрешают доступ к папке для всех и делают владельцем nobody:
cd /samba
chmod -R 0755 allaccess
chown -R nobody:nogroup allaccess/
[allaccess]
path = /samba/allaccess
browsable = yes
writable = yes
guest ok = yes
read only = no
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = smb
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
#==============
[AllAccess]
path = /samba/allaccess
browsable =yes
writable = yes
guest ok = yes
read only = no
service smbd restart
8.
wget https://prdownloads.sourceforge.net/webadmin/webmin_1.831_all.deb
9. Для установки webim потребуются некоторые зависимые пакеты:apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions
10. Ну и остается установка:dpkg --install webmin_1.831_all.deb
Теперь можно заходить в веб-интерфейс по адресу "https://(ip сервера):10000" или "https://(имя сервера):10000":
Комментариев нет:
Отправить комментарий