3. Настройка Samba
← назад | Оглавление | вперед → |
Настройка Samba
Настройка Samba довольно запутанный процесс, это сродни чтению книг на чужом языке. Надеемся, что следующий бит будет вами получен и достаточно быстро (Юмор видимо такой. Прим. переводчика), хотя и небезопасно (читай: None). То что мы сделаем идеально подходит для настройки быстрой передачи файлов с вашего компьютера с установленной Samba и обратно на него через интерфейс Windows , если вы не слишком озабочены дополнительными компьютерами в сети (например, домашней сети). По умолчанию, Samba не устанавливает никаких Файлов конфигурации. Итак, первое, что нам нужно сделать, это запустить наш любимый текстовый редактор (vim, pico и т.д.) и создать файл /etc/samba/smb.conf со следующим содержимым. Пока не беспокойтесь о содержимом.
Создание основы
Для упрощения работы с документом объявим некоторые настройки нашего сервера тсзт:
- IP адрес сервера: 192.168.1.1
- URI сервера:
fluffygerbil.example.com
Естественно работать ничего не будет, если корректно не сделать базовые настройки. С рабочей станции той же подсети запустите следующие команды (в примере ниже используется приложение терминал в Mac OS X):
$ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=2.010 ms 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.329 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=2.296 ms 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=2.950 ms ^C --- 192.168.1.1 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss $ ping fluffygerbil.example.com PING fluffygerbil.example.com (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=2.010 ms 64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.329 ms 64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=2.296 ms 64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=2.950 ms ^C --- fluffygerbil.example.com ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss
Если какая то из этих команд не дает положительного результата, то у вас большие проблемы (в первом примере проблемы с подключением к сети, во втором проблемы с DNS).
Наш пример конфигурации мы будем использовать по всему оставшемуся документу:
[global] guest account = smbguest netbios name = FLUFFYGERBIL security = share socket options = TCP_NODELAY IPTOS_LOWDELAY workgroup = WORKGROUP [public] guest ok = yes guest only = yes path = /cifs/pub read only = no [cdrom] fake oplocks = yes guest ok = yes guest only = yes path = /mnt/cdrom read only = yes
Далее, необходимо создать учетную запись гостя в самой системе. Хотя команд может быть несколько (зависят от системы), можно, как правило выполнить что-то подобное:
# groupadd smbguest # useradd -g smbguest -d /dev/null -s /bin/false smbguest
← назад | Оглавление | вперед → |