Page 2 of 18 FirstFirst 123412 ... LastLast
Results 16 to 30 of 262

Thread: Помогите с настройкой Samba

  1. #16
    Join Date
    Jan 2007
    Location
    Moscow
    Posts
    156
    C сообщением "allow from" вроде решил вопрос, прописал в /etc/sbm.conf
    вместо allow from = 192.168.1 вот так: hosts allow = 192.168.1.

    По крайней мере в логе ругани нет.
    Также можно сказать hosts deny = 192.168.1.12 - соответственно запрет

    Информацию нашел вот тут: http://docs.altlinux.ru/admin/ch09s04.html

    Полная документация по Samba, кто знает английский:
    http://devil.st.vstu.edu.ru/docs/htm...samba-doc.html

    Но сообщение Global parameter security found in service section! пока осталось, разбираюсь дальше...
    Last edited by KRandall; 08-02-2007 at 22:44.
    WL-500gP(v1, 64mb) (1.9.2.7-d-r2624 by Oleg) + 3 x USB HDD
    Работают: analog, syslog-ng, cron, samba 3, RTorrent+RuTorrent, lighttpd, vsftpd+, настроена сеть и сетевая печать

  2. #17
    Join Date
    Nov 2007
    Location
    LDCity
    Posts
    45

    Ручной запуск Samba

    Вот собственно и вопрос: как запустить самбу в ручную, а то с Web интерфейса не выходит. В web'e включаю самбу, а файла /etc/smb.conf не появляется. Вот и думаю что может попробывать запустить в ручную. HDD подключаю по этому методу:http://wl500g.info/showthread.php?t=12221 Прошивка стоит последняя 8.15 устройство WL500W.
    Счастливый обладатель WL-500W

  3. #18
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    делаем так:
    1) включаем самбу в вебе
    2) flashfs disable && reboot
    3) появившийся файл /etc/smb.conf сохраняем куда-нибудь (файловую систему возможно придется монтировать вручную)
    4) выключаем самбу в вебе
    5) flashfs enable && reboot
    6) копируем сохраненный smb.conf в /etc
    7) добавляем строку /etc/smb.conf в файл /usr/local/.files
    8) делаем flashfs save && flashfs commit && flashfs enable && reboot
    9) добавляем в post-mount ручной запуск:
    PHP Code:
    /usr/sbin/nmbd -D
    /usr/sbin/smbd -

  4. #19
    Join Date
    Nov 2007
    Location
    LDCity
    Posts
    45
    Quote Originally Posted by al37919 View Post
    делаем так:
    1) включаем самбу в вебе
    2) flashfs disable && reboot
    3) появившийся файл /etc/smb.conf сохраняем куда-нибудь (файловую систему возможно придется монтировать вручную)
    4) выключаем самбу в вебе
    5) flashfs enable && reboot
    6) копируем сохраненный smb.conf в /etc
    7) добавляем строку /etc/smb.conf в файл /usr/local/.files
    8) делаем flashfs save && flashfs commit && flashfs enable && reboot
    9) добавляем в post-mount ручной запуск:
    PHP Code:
    /usr/sbin/nmbd -D
    /usr/sbin/smbd -
    al37919 спасибо всё сделал так как написано. Тока такое ощущение что pre-* post-* файлы перестали отрабатывать Не монтируется диск автоматом и не запускается самба. В ручную всё ок. Да и еще почему с этими коммандами работает самба и создаётся файл smb.conf, а когда делаем
    flashfs enable && reboot всё возвращается на круги своя?
    Счастливый обладатель WL-500W

  5. #20
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Да и еще почему с этими коммандами работает самба и создаётся файл smb.conf, а когда делаем
    flashfs enable && reboot всё возвращается на круги своя?
    http://wl500g.info/showpost.php?p=78818&postcount=232

  6. #21
    Join Date
    Nov 2007
    Location
    LDCity
    Posts
    45
    Спасибо. А встроенный ftp тоже нужно врубать ручками?
    Счастливый обладатель WL-500W

  7. #22
    Join Date
    Nov 2007
    Location
    LDCity
    Posts
    45
    Вот собственно возник другой вопрос как мне теперь запустить в ручную vsftpd. Потому если делать вот это в pre-mount: ln -s /mnt /tmp/mnt/disc1_2, то в ручную я не могу поправить не одного параметра vsftpd, точнее могу но после перезагрузки они востанавливаются на исходные, т.е. те которые внесены в веб интерфейсе. Файл конфигурации я сохранял так:
    echo /etc/vsftpd.conf >> /usr/local/.files
    Счастливый обладатель WL-500W

  8. #23
    Join Date
    Nov 2007
    Location
    LDCity
    Posts
    45
    Если кому интересно ответ нашёл сдесь: http://wl500g.info/showthread.php?t=...3%F1%EA+vsftpd
    Счастливый обладатель WL-500W

  9. #24

    Помогите искоренить ошибку

    Уважаемые гуру, подскажите плиз, где и что надо поправить, что бы в логах пропала следующая бяка?

    Code:
    Feb 20 15:48:11 nmbd[208]:   *****
    Feb 20 15:48:11 nmbd[208]:
    Feb 20 15:48:11 nmbd[208]:   Samba name server IOM-FGP is now a local master bro
    Feb 20 15:48:11 nmbd[208]:
    Feb 20 15:48:11 nmbd[208]:   *****
    Feb 20 15:48:11 nmbd[208]: [2008/02/20 15:48:11, 0] nmbd/nmbd_browsesync.c:find_
    Feb 20 15:48:11 nmbd[208]:   find_domain_master_name_query_fail:
    Feb 20 15:48:11 nmbd[208]:   Unable to find the Domain Master Browser name MSHOME<1b> for the workgroup MSHOME 
    Feb 20 15:48:11 nmbd[208]:   Unable to sync browse lists in this workgroup.
    Пробовал в веб-морде очищать и изменять поле IP Conf -> DHCP -> Domain. Не помогло

    Самбу запускаю вручную как описано здесь, т.е. post-mount добавлены строки
    Code:
    /usr/sbin/nmbd -D
    /usr/sbin/smbd -D
    smb.conf выглядит так
    Code:
    [global]
            interfaces = br0
            bind interfaces only = yes
            workgroup = MSHOME
            server string = IOM-FGP
            guest account = nobody
            security = user
            browseable = yes
            dns proxy = no
            guest ok = no
            guest only = no
            log level = 1
            max log size = 100
            encrypt passwords = yes
            preserve case = yes
            short preserve case = yes
            client code page = 866
            coding system = utf8
            # for samba 3.0 must be:
            # unix charset = CP1251
            # display charset = CP1251
            # dos charset = CP866
            wins support = yes
            time server = yes
            os level = 255
            local master = yes
    
    [DOWNLOADS]
            path = /opt/usb_hdd/downloads
            writable = no
            force user = admin
    
    [DOWNLOADS$]
            path = /opt/usb_hdd/downloads
            browseable = no
            writable = yes
            force user = admin
    
    [OPT]
            path = /opt
            writable = no
            force user = admin
            #allow from = 192.168.1.
    
    [OPT$]
            path = /opt
            browseable = no
            writable = yes
            force user = admin
            #allow from = 192.168.1.
    Еще хотел спросить 2 чайниковских вопроса

    2. Пришлось закоментировать опции "allow from ..." т.к. в логе появлялось сообщение "allow from - unknown option...". Эта опция больше не поддерживается или я где-то накосячил?
    3. Объясните криворукому как в MC при редактировании файлов содержимое (строки или слово отдельное) в буфер обмена помещать (использую Putty из под ВыньИксПи)? Перепробовал все что знал (в том числе и Ctrl-ins) - ни чего не выходит.
    Last edited by Lore; 20-02-2008 at 14:22.

  10. #25
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    3: выделение с шифтом --- копирование в буфер; правая кнопка с шифтом --- вставка. Если без mc, а просто в коммандной строке, то все тоже самое, только без шифта

  11. #26
    Quote Originally Posted by al37919 View Post
    3: выделение с шифтом --- копирование в буфер; правая кнопка с шифтом --- вставка. Если без mc, а просто в коммандной строке, то все тоже самое, только без шифта
    Огромное спасибо!
    А по первым двум вопросам пока нет соображений?

  12. #27

    Red face Автоматический запуск и остановка Самба

    Т.к., к сожалению, ни кто не смог мне помочь с вышеуказанной проблемой (сам я решение не смог найти), а в логи продолжают каждые 5 мин. сыпаться строки ругани, решил использовать cron для запуска и отключения самбы. Самбой пользуюсь только после работы и в выходные для переноса файлов с прикрепленного к WL500gP USB-диска на локальный компьютер.
    Следовательно хочу останавливать ее в 01:00 и стартовать в 18:30 в будни. В выходные, соответственно она должна работать.

    Для этого написал 2 бездарных скрипта:

    samba_stop
    Code:
    #!/bin/sh
    # Removing Samba
    killall nmbd
    killall smbd
    samba_start
    Code:
    #!/bin/sh
    # Removing Samba if it runs
    killall nmbd
    killall smbd
    sleep 2s
    
    # Starting (or restarting) Samba
    /usr/sbin/nmbd -D
    /usr/sbin/smbd -D
    И в crontab добавил строки:
    Code:
    05 01 * * 1-5 admin /usr/local/sbin/samba_stop
    30 18 * * 1-5 admin /usr/local/sbin/samba_start
    05 09 * * 6-7 admin /usr/local/sbin/samba_start
    На большее знаний не хватило

    Дайте, плиз, мастеркласс неофиту Помогите из моих поделок сделать один нормальный скрипт, который бы запускался с параметрами START/STOP и не грохал Самбу в разделе "Старт", а проверял наличие процесса в памяти и запускал бы при отсутствии оного
    Last edited by Lore; 22-02-2008 at 11:09.

  13. #28
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    вот скрипт для запуска xinetd, который выполняет все заказанные действия, как то: start/stop, проверка на нахождение процесса в памяти, прибивание с разной степенью настойчивости. Его можно легко модифицировать до достижения требуемого результата.

    Code:
    #! /bin/sh
    #
    # Startup script for xinetd
    #
    prefix=/opt
    sbindir=${prefix}/sbin
    
    NAME=xinetd
    DAEMON=${sbindir}/${NAME}
    DESC="xinetd"
    
    # installation check
    test -x ${DAEMON} || exit 0
    
    case "$1" in
        start)
            if [ -z "`pidof ${NAME}`" ] ; then
                printf "Starting ${DESC}: "
                ${DAEMON} ${OPTIONS}
                printf "${NAME}.\n"
            fi
        ;;
        stop)
            if [ -n "`pidof ${NAME}`" ]; then
                printf "Stopping ${DESC}: "
                killall -SIGTERM ${NAME}
                if [ -n "`pidof ${NAME}`" ]; then
                    killall -SIGKILL ${NAME}
                fi
                printf "${NAME}.\n"
            fi
        ;;
        reload|reconfigure)
            if [ -n "`pidof ${NAME}`" ]; then
                printf "Reloading ${DESC}: "
                kill -SIGHUP ${NAME}
                printf "${NAME}.\n"
            fi
        ;;
        restart|force-reload)
            $0 stop
            sleep 1
            $0 start
        ;;
        *)
            printf "Usage: $0 {start|stop|reload|reconfigure|restart|force-reload}\n" >&2
            exit
        ;;
    esac
    
    exit 0
    Last edited by al37919; 28-02-2008 at 18:19.

  14. #29
    Lore, а рабочую группу не пробовал переименовать в аналогичную для ПК? Судя по логу, самба не может найти Master Browser в группе.


    Кстати, а самбу с xinetd в принципе возможно ли скрестить?

  15. #30
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Кстати, а самбу с xinetd в принципе возможно ли скрестить?
    легко .

Page 2 of 18 FirstFirst 123412 ... LastLast

Similar Threads

  1. Помогите с настройкой Virtual Server
    By idtelecom in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 379
    Last Post: 28-02-2016, 17:39
  2. Помогите чайнику с настройкой FTP (vsftpd)
    By FOXTREE in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 322
    Last Post: 11-11-2014, 18:35
  3. Проблема с установкой и настройкой Transmission
    By Silkmann in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 187
    Last Post: 14-12-2012, 10:31
  4. Oleg firmware/Samba 2.2.12 and OS X 10.7.2 Lion - No more Samba ?
    By QMax in forum WL-500gP Firmware Discussion
    Replies: 11
    Last Post: 29-04-2012, 21:49
  5. Проблемы с настройкой VPN на WL-500gP
    By Pavel in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 272
    Last Post: 28-09-2007, 01:01

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •