Page 1 of 2 12 LastLast
Results 1 to 15 of 79

Thread: Samba и Ubuntu 14.04

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492

    Question Samba и Ubuntu 14.04

    Роутер 500gP-v.1, прошивка "от энтузиастов", встроенная самба включена.
    Шары видны всем. Никаких имён/паролей не требует.

    1) Как ограничить доступ пользователям?
    2) Как запретить доступ через wi-fi, оставив только lan-ethernet?
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  2. #2
    Join Date
    May 2008
    Location
    Ufa
    Posts
    156
    тут хорошо описана настройка

  3. #3
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Спасибо, статья хорошая.
    Но как это применить ко встроенной в роутер самбе? smb.conf не редактируется, т.е. секцию [global] не изменишь. Можно только добавлять записи в конец файла. Я так понял, что с помощью добавления записей можно новые секции описать, не более того. А мне надо глобальные настройки изменить.

    Ну, например, я пытаюсь дописать
    Code:
    [global]
     interfaces = vlan0
    чтобы ограничить доступ только по проводам, а в логе самбы после перезагрузки записывается, что интерфейсы не найдены. Вероятно, мешает предыдущая встроенная запись
    Code:
     interfaces = br0
    (Извините за несколько сумбурный стиль изложения).
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  4. #4
    Join Date
    May 2008
    Location
    Ufa
    Posts
    156
    угу, мешает предыдущая запись, в поле interfaces= можно только перечислять интерфейсы, второе такое поле сбивает самбу с толку.
    я сам то на роутере самбой не пользуюсь, у меня на работе сервак линуксовый, но дома проверю.

    smb.conf не редактируется, т.е. секцию [global] не изменишь.
    как так не редактируется? такого быть не может.

    и эта.... чтоб самба заработала с новыми настройками, достаточно лишь перезапустить саму самбу, без перегрузки роутера. команду потом напишу, если кто-нибудь до меня не напишет

  5. #5
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by satch View Post
    как так не редактируется? такого быть не может.
    Увы! Я и в .files прописывал, и всё без толку.

    Quote Originally Posted by satch View Post
    достаточно лишь перезапустить саму самбу, без перегрузки роутера. команду потом напишу, если кто-нибудь до меня не напишет
    Напишите, пожалуйста, а то я, как "бешеной собаке 7 вёрст - не крюк", каждый раз перезагружаюсь.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  6. #6
    Join Date
    Sep 2005
    Posts
    445
    Quote Originally Posted by MrGalaxy View Post
    Спасибо, статья хорошая.
    Но как это применить ко встроенной в роутер самбе? smb.conf не редактируется, т.е. секцию [global] не изменишь. Можно только добавлять записи в конец файла. Я так понял, что с помощью добавления записей можно новые секции описать, не более того. А мне надо глобальные настройки изменить.

    Ну, например, я пытаюсь дописать
    Code:
    [global]
     interfaces = vlan0
    чтобы ограничить доступ только по проводам, а в логе самбы после перезагрузки записывается, что интерфейсы не найдены. Вероятно, мешает предыдущая встроенная запись
    Code:
     interfaces = br0
    (Извините за несколько сумбурный стиль изложения).
    Надо сохранить smb.conf в .files
    Code:
    echo /etc/smb.conf >> /usr/local/.files
    flashfs save && flashfs commit && flashfs  enable
    И все у вас будет нормально
    Запуск Самбы
    Code:
    smbd -D -s /etc/smb.conf
    nmbd -D -s /etc/smb.conf

  7. #7
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Wolfgun View Post
    Надо сохранить smb.conf в .files
    Code:
    echo /etc/smb.conf >> /usr/local/.files
    flashfs save && flashfs commit && flashfs  enable
    И все у вас будет нормально
    Не получается. Скорее всего, при запуске самбы настройки берутся из веб-морды и затирают то, что записал пользователь. А отключишь самбу в веб-морде, так она не запустится.


    Quote Originally Posted by Wolfgun View Post
    Запуск Самбы
    Code:
    smbd -D -s /etc/smb.conf
    nmbd -D -s /etc/smb.conf
    Тогда имеет смысл самому запускать самбу из post-boot или post-mount со своим smb.conf.


    Добавлено.
    Wolfgun
    Спасибо за скрипт запуска. Я его поместил в post-mount (раньше нет смысла), а в веб-морде самбу отключил.
    В итоге имею:
    1) встроенную самбу,
    2) возможность ручной правки конфигов.


    ЗЫ: как бы мне ещё отключить доступ по wi-fi, оставив только lan-ethernet? Что надо прописать в interfaces? (vlan0 в упор не видит, оставил пока br0 и ввёл парольную защиту).
    Last edited by MrGalaxy; 28-12-2009 at 10:53.
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  8. #8
    Join Date
    Sep 2005
    Posts
    445
    Quote Originally Posted by MrGalaxy View Post
    Не получается. Скорее всего, при запуске самбы настройки берутся из веб-морды и затирают то, что записал пользователь. А отключишь самбу в веб-морде, так она не запустится.



    Тогда имеет смысл самому запускать самбу из post-boot или post-mount со своим smb.conf.
    Только скопируй smb.conf куда-нибуть для бэкапа

  9. nano highlighting

    С удивлением обнаружил, что в Ubuntu nano подсвечивает файлы.
    Быстрое изучение конфигов навело на файл /opt/etc/nanorc, а именно на последнюю его часть:

    Code:
    ## Nanorc files
    include "/opt/share/nano/nanorc.nanorc"
    
    ## C/C++
    #include "/opt/share/nano/c.nanorc"
    
    ## Makefiles
    #include "/opt/share/nano/makefile.nanorc"
    
    ## Cascading Style Sheets
    #include "/opt/share/nano/css.nanorc"
    
    ## Debian files
    # include "/opt/share/nano/debian.nanorc"
    
    ## Gentoo files
    # include "/opt/share/nano/gentoo.nanorc"
    
    ## HTML
    #include "/opt/share/nano/html.nanorc"
    ...
    На радостях быстренько раскомментил строчки, запускаю нано и вижу (на примере одного файла):
    Code:
    [dfayruzov@rt-n16 nano]$ nano
    
    Error in /opt/share/nano/nanorc.nanorc on line 7: Bad regex "^[[:space:]]*(set|unset)[[:space:]]+(autoindent|backup|backupdir|backwards|boldtext|brackets|casesensitive|const|cut|fill|historylog|matchbrackets|morespace|mouse|multibuffer|noconvert|nofollow|nohelp|nonewlines|nowrap|operatingdir|preserve|punct)[[:>:]]": Invalid character class name
    
    Error in /opt/share/nano/nanorc.nanorc on line 7: Bad regex "^[[:space:]]*(set|unset)[[:space:]]+(quickblank|quotestr|rebinddelete|rebindkeypad|regexp|smarthome|smooth|softwrap|speller|suspend|suspendenable|tabsize|tabstospaces|tempfile|undo|view|whitespace|wordbounds)[[:>:]]": Invalid character class name
    
    Error in /opt/share/nano/nanorc.nanorc on line 8: Bad regex "^[[:space:]]*(set|unset|include|syntax|header)[[:>:]]": Invalid character class name
    
    Error in /opt/share/nano/nanorc.nanorc on line 10: Bad regex "^[[:space:]]*i?color[[:space:]]*(bright)?(white|black|red|blue|green|yellow|magenta|cyan)?(,(white|black|red|blue|green|yellow|magenta|cyan))?[[:>:]]": Invalid character class name
    
    Error in /opt/share/nano/nanorc.nanorc on line 11: Bad regex "^[[:space:]]*i?color[[:>:]]": Invalid character class name
    
    Error in /opt/share/nano/nanorc.nanorc on line 11: Bad regex "[[:<:]](start|end)=": Invalid character class name
    
    Press Enter to continue starting nano.
    Гугление показало, что один китайский товарищ вот отсюда: http://neture.homeip.net/digiland/viewtopic.php?id=836 (осторожно, псто на китайском!) предлагает закоментить все строчки, на которые оно ругается. Но это ведь не выход, правда?

    Какие будут предложения?

  10. Друзья, продолжение проблемы:

    Code:
    [admin@rt-n16 bin]$ ipkg install automake
    Reinstalling automake (1.10-2) on root...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/automake_1.10-2_mipsel.ipk
    Configuring automake
    Successfully terminated.
    
    [admin@rt-n16 bin]$ ls -l /opt/bin | grep automake
    lrwxrwxrwx 1 admin root      13 Nov 18 16:21 automake -> automake-1.10
    -rwxr-xr-x 1 admin root  232800 May 21 03:14 automake-1.10
    
    [admin@rt-n16 bin]$ export | grep PATH
    export PATH='/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin /sbin:/bin'
    
    [admin@rt-n16 bin]$ automake
    -sh: automake: not found
    
    [admin@rt-n16 bin]$ cd /opt/bin/
    [admin@rt-n16 bin]$ ./auto
    ./autoconf       ./autom4te       ./automake-1.10  ./autoreconf     ./autoupdate
    ./autoheader     ./automake       ./autopoint      ./autoscan
    [admin@rt-n16 bin]$ ./automake
    -sh: ./automake: not found
    Никто не сталкивался?

    ldd:
    Code:
    [admin@rt-n16 bin]$ ldd /opt/bin/automake
    /opt/bin/automake: not an ELF file.
    но поиск по форуму "not an ELF file" ничего внятного не принес. (
    Last edited by dfayruzov; 18-11-2010 at 13:32.

  11. #11
    Quote Originally Posted by FilimoniC View Post
    Речь идет про Samba (Общая папка) на роутере. При неправильных настройках к вам на эту папку сможете ходить не только вы, но и все ваши соседи по сети (все кто подключен к данному провайдеру), а если у вас СТРИМ или услуга "Реальный\Внешний IP", то и весь прочий интернет
    Спасибо большое за доступные разъяснения.

    Подскажите, пожалуйста, как правильно настроить Samba, чтобы доступ к папке был только у меня.

  12. #12
    Quote Originally Posted by Frederica View Post
    Спасибо большое за доступные разъяснения.

    Подскажите, пожалуйста, как правильно настроить Samba, чтобы доступ к папке был только у меня.
    Тут долго расписывать, тем более, что это уже все сотню раз написано. В добавок, я не знаю, чего вы хотите получить в итоге.
    У вас должно быть понимание того, что не зависимо от того, на каком компьютере\роутере установлена программа, это все еще таже самая программа, значит настройки у нее делаются так же, как и на большом компьютере, сервере или роутере.
    В случае с роутером часть возможностей обрезана, но, тем не менее, ничего из оставшегося не изменено.
    Почитайте
    Настройка Samba версии 3.2.7 на сайте OpenNet.ru - вас там будет интересовать конкретно последний раздел - редактирование конфигурации. Учтите что на роутере конфигурация дополнительных программ лежит не в /etc , а в /opt/etc , ну и все остальное что утсанавливалось так же в /opt/...
    Если надо, вот Полное руководство по файлу smbd.conf
    Sorry for my bad English.
    Покупайте Отечественных Слонов!!!

  13. #13
    Join Date
    Apr 2008
    Location
    город самоваров и пряников
    Posts
    1,492
    Quote Originally Posted by Frederica View Post
    Подскажите, пожалуйста, как правильно настроить Samba, чтобы доступ к папке был только у меня.
    Верните обратно параметр security=user и сформируйте пароль для самбы:
    Code:
    smbpasswd -a user
    (вместо user укажите свой логин)
    Программа запросит новый пароль.
    Введите его, перезапустите самбу и пользуйтесь.
    http://www.wl500g.info/showthread.php?t=18579
    Ламер, деградировавший до чайника.

    1. WL-500gP(v1)|RAM 128M|Entware 3.0.4-r4844M|Доработаны цепи питания|Заменены светодиоды
    Samsung G2 Portable HX-MU050DC|Скрипт поднятия wan после падения|transmission|dlengine|vnstat
    2. DIR-320|RAM 64M|Flash 8M|Entware 1.9.2.7-rtn-r4772M|Принт-сервер для HP 1000-1022, P1005-P1505

  14. #14
    FilimoniC, MrGalaxy, спасибо большое!

  15. #15

    Question

    Подскажите, пожалуйста, как убрать все пароли с самбы на роутере.

Page 1 of 2 12 LastLast

Similar Threads

  1. Создание зеркала репозитория Debian|Ubuntu
    By poisons in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 12
    Last Post: 30-06-2013, 13:39
  2. Mac Os X и Samba
    By Dared in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 59
    Last Post: 30-10-2012, 13:33
  3. 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, 20:49
  4. Проблемы с Samba
    By OlegI in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 193
    Last Post: 07-03-2010, 22:14
  5. samba
    By seza in forum Dutch Discussion - Nederlands
    Replies: 13
    Last Post: 07-06-2005, 12:12

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
  •