Raspberry pi расшарить папку для доступа из windows

Тема в разделе "Raspberry Pi", создана пользователем Pitekantrop, 22 фев 2022.

  1. Pitekantrop

    Pitekantrop Нерд

    Код (Text):
    [2022/02/18 10:46:06.394962,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
      daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
    [2022/02/18 10:47:23.584584,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
      daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
    [2022/02/18 10:59:37.225863,  0] ../../lib/param/loadparm.c:815(lpcfg_map_parameter)
      Unknown parameter encountered: "patch"
    [2022/02/18 10:59:37.227521,  0] ../../lib/param/loadparm.c:1895(lpcfg_do_service_parameter)
      Ignoring unknown parameter "patch"
    [2022/02/18 10:59:37.228456,  0] ../../lib/param/loadparm.c:1046(lpcfg_service_ok)
      WARNING: No path in service Pasa - making it unavailable!
    [2022/02/18 10:59:37.547023,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
      daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
    [2022/02/18 11:00:11.618207,  0] ../../lib/param/loadparm.c:815(lpcfg_map_parameter)
      Unknown parameter encountered: "patch"
    [2022/02/18 11:00:11.618581,  0] ../../lib/param/loadparm.c:1895(lpcfg_do_service_parameter)
      Ignoring unknown parameter "patch"
    [2022/02/18 11:00:11.619198,  0] ../../lib/param/loadparm.c:1046(lpcfg_service_ok)
      WARNING: No path in service Pasa - making it unavailable!
    [2022/02/18 11:00:11.681512,  0] ../../lib/param/loadparm.c:815(lpcfg_map_parameter)
      Unknown parameter encountered: "patch"
    [2022/02/18 11:00:11.681840,  0] ../../lib/param/loadparm.c:1895(lpcfg_do_service_parameter)
      Ignoring unknown parameter "patch"
    [2022/02/18 11:00:11.682477,  0] ../../lib/param/loadparm.c:1046(lpcfg_service_ok)
      WARNING: No path in service Pasa - making it unavailable!
    [2022/02/18 11:00:12.803314,  0] ../../lib/param/loadparm.c:815(lpcfg_map_parameter)
      Unknown parameter encountered: "patch"
    [2022/02/18 11:00:12.803700,  0] ../../lib/param/loadparm.c:1895(lpcfg_do_service_parameter)
      Ignoring unknown parameter "patch"
    [2022/02/18 11:00:12.804401,  0] ../../lib/param/loadparm.c:1046(lpcfg_service_ok)
      WARNING: No path in service Pasa - making it unavailable!
     
  2. Chaoba

    Chaoba Нерд

    В консоли появилось сообщение о запуске сервера?
    upload_2022-2-22_17-29-34.png
     
  3. Pitekantrop

    Pitekantrop Нерд

    да
     
  4. Chaoba

    Chaoba Нерд

    Вы уверены в ip малинки?
     
  5. Chaoba

    Chaoba Нерд

    Наберите в Малинке в консоли
    hostname -I
     
  6. Pitekantrop

    Pitekantrop Нерд

    все.....через http заработало

    так....уже рабочий вариант....
    теперь как просто по сетке без браузера попасть в малину?

    через winscp у меня сразу был доступ. Хочется как-то организовать доступ из винды как к обычной расшаренной папке.
     
    Последнее редактирование: 22 фев 2022
  7. Chaoba

    Chaoba Нерд

    Не знаю, какова ваша цель. Я в графическом виде связывался с Малинкой по tightvncserver xrdp. Для этого надо установить эту программу на Малинку, а из компьютера запускать mstsc.
    После установки последней версии Raspberry OS рабочий стол Малинки через xrdp у меня перестал открываться и я захожу через VNC. В Малинке эта программа есть, нужно ее включить и запустить. А на компьютере Нужно установить.
    Но если речь идет о скачивании файлов с Малинки в компьютер, я бы это делала по http. Проще некуда
     
  8. Pitekantrop

    Pitekantrop Нерд

    "Не знаю, какова ваша цель " .....
    цель была попробовать компилять все на малине с редактором на хосте. Идея как я понимаю - не очень, учитывая что SD в таком режиме долго не протянет (думалось что и python и gcc уже установлены....типа халява и не надо возиться). Но вот теперь склоняюсь, что вариант с монтировкой папки с хоста получше будет - ВСЕ на хосте и запуск проги тоже сразу с хоста, как-бы минуя SD.

    В этой связи возникла еще маленькая неувязка. Монтирование папки из скрипта. Руками из консоли все запускается и монтируется, а из скрипта пишет "No such file or directory"
    В скрипт вот такое пробую всунуть:
    sudo mount -t cifs -o username=<win_share_user> //WIN_SHARE_IP/<share_name> /mnt/win_share

    Вот так попробовал:

    su -с "mount -t cifs -o username=<win_share_user> //WIN_SHARE_IP/<share_name> /mnt/win_share"

    просит пароль - ввожу пароль, получаю "сбой при проверке подлинности"
    p.s.
    "mount -t cifs " - проблема решилась
     
    Последнее редактирование: 23 фев 2022
  9. Un_ka

    Un_ka Гуру

    Я редактирую код с телефона подключаясь по SFTP. Samba использую для загрузки файлов с ПК на Windows. А вы пробовали создавать публичную папку по инструкции, которую скинул Igor68?
    Для поиска ошибок можно остановить сервис samba и запустить его в ручную:
    Код (Bash):
    smbd -i
    И не забывайте про проверку файла конфигурации:
    Код (Bash):
    testparm
     
    Последнее редактирование: 23 фев 2022
  10. Pitekantrop

    Pitekantrop Нерд

    Код (Text):
    # Global parameters
    [global]
            server min protocol = LANMAN2
            wins support = Yes
            idmap config * : backend = tdb
            browseable = No
            comment = Home Directories
            create mask = 0700
            directory mask = 0700
            valid users = %S


    [Pasa]
            browseable = Yes
            comment = Pi shared foder
            create mask = 0777
            directory mask = 0777
            force create mode = 0777
            force directory mode = 0777
            force user = pi
            guest ok = Yes
            path = /home/pi/Pasa
            read only = No
     
  11. Pitekantrop

    Pitekantrop Нерд

    Да пробовал. Ставил все как в инструкции. Вечером проверю, может где ошибка в тексте у меня.
     
  12. parovoZZ

    parovoZZ Гуру

    мне помогало guest ok = no. Для guest там что-то надо было ещё прописывать.
    В винде папку подключать как сетевой диск.
     
  13. Pitekantrop

    Pitekantrop Нерд

  14. Un_ka

    Un_ka Гуру

    А если в конце конфигурации добавить
    Код (Bash):
    [gen]
           comment = Public Folder
           path = /home/pi/Documents
           public = yes
           writable = yes
           read only = no
           guest ok = yes
           create mask = 0777
           directory mask = 0777
           force create mode = 0777
           force directory mode = 0777
     
    Предварительно
    Код (Bash):
    sudo chmod -R 777 /home/pi/Documents
    Естественно нужно перезагрузить samba
    Код (Bash):
    sudo systemctl restart smbd
     
    Igor68 нравится это.
  15. Pitekantrop

    Pitekantrop Нерд

    после всех изменений я просто делаю перезагрузку всей операционки
     
  16. Igor68

    Igor68 Гуру

    Я так не делаю, потому-что много ещё чего запущено, да и каждый раз перезагружать содержимое RAM-диска желания нет.
     
  17. Pitekantrop

    Pitekantrop Нерд

    у меня ничего не запущено...тестирую разные режимы... sudo reboot и все дела. Грузится быстро.
     
  18. Un_ka

    Un_ka Гуру

    Лучше так делать только тогда, когда это действительно требуется.
    Ну-ка посмотрим:
    Код (Bash):
    systemd-analyze
     
  19. Pitekantrop

    Pitekantrop Нерд

    31 сек