Temat: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Cześć,

Kupiłem sobie taką fajną stację dokującą Unitek Y-3651, która przy okazji robi za NAS.
Na windzie działa, mam prawa rw, a spod raspbiana Wiktora niestety read-only....

fstab wygląda tak:

proc            /proc           proc    defaults          0       0

/dev/mmcblk0p1  /boot           vfat    defaults          0       2

/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1

# a swapfile is not a swap partition, no line here

#   use  dphys-swapfile swap[on|off]  for that


//192.168.0.50/PUBLIC /media/pc01 cifs username=anonymous,password=ftp@ftp.com

proszę o pomoc....


tP

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Zapewne user anonymous nie ma odpowiednich uprawnień.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

3

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Zmieniłem na guest.

NAS wygląda tak:

https://s11.postimg.org/dx7yuii1r/nas.jpg

Dalej nie mam prawa zapisu..... spod win7 działa bez zarzutu.....

tP

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

4

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

To co masz, to nie jest NAS. To namiastka niedokładnie implementująca protokoły sieciowe (np. nie radze niczego na nią kopiować po FTP :) ). Długo taką miałem (pewnie ten sam firmware nawet) i kilka lat temu wyrzuciłem zastępując prawdziwymi NASami.

Bla bla bla bla, bla bla bla. Bla bla bla - bla - bla. Blabla bleee.

5

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Na poczatek to sprawdz czy wszystko dziala jak montujesz recznie a pozniej przejdz do fstab (o ile musisz).
Ja akurat nie montuje na sztywno zasobow tylko przez autofs ale zawsze przed tym jak cos ustawiam to testuje manulanie:

mount -t cifs //192.168.1.253/video /media/homestorage/

//192.168.1.253/video  - to moj samba share na NAS'ie
/media/homestorage/ - to moj local mount na linuxie

Nie jestem pewien czy powinienes podawac username/password. A ustawiam u siebie ze szsyscy maja full access do share, ale to pewnie zalezy od implementacji. Masz dostep do shell'a tego "NAS'a" co by zobaczyc jak Samba jest skonfigurowana ?

Ja akurat uzywam Synology ale o ile twoj "NAS" nie ma cos zrypanego to zasada jest taka sama.

Ostatnio edytowany przez Monsoft (2017-03-27 10:22:36)

6

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Niestety do shella nie mam dostępu.... to jest trochę taki NAS jak Pecuś pisał.

ręczne montowanie daje taki sam efekt - brak możliwości zapisu :(

kurcze, nie rozumiem tego, spod windy działa bez problemu.....

pokombinuję jeszcze, bo jest to Wiktorowi potrzebne.

tP

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Wejdz w zamontowaną sciezkae i daj komende ls -la. Potem daj  komende whoami.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

8

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

A robisz to z konta roota  czy "pi" (defaultowy user po instalacji) ?
Ogolnie jak montujesz w "prosty" sposob to tylko root ma mozliwosc zapisu.

Jak jestes pi user to napisz:
sudo touch /media/pc01/mytest.txt && ls -l touch /media/pc01/mytest.tx && rm -f /media/pc01/mytest.tx

to powinno zalozyc plik, wylistowac go jesli jest i go pozniej usunac.

Ja jak nie mialem NAS'a to uzywalem dysku na USB podpietego do domowego routera ktory dostarczyl mi provider. Sprawdz swoj router moze tez ma taka opcje ? To tak na wypadek jak bys sie poddal.


Inna sprawda to ze jak masz zalozony user Guest to nie mozesz uzyc usera anonymouse bo to nie jest ftp :)
Jak podlaczales sie pierwszy raz do samba share z windowsa to musiales sie authentykowac ?

Ostatnio edytowany przez Monsoft (2017-03-28 09:42:07)

9

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Adam Klobukowski napisał/a:

Wejdz w zamontowaną sciezkae i daj komende ls -la. Potem daj  komende whoami.

Cześć,

Jest tak:

https://s23.postimg.org/ei3lat4t7/rpi.jpg

tP

Monsoft napisał/a:

A robisz to z konta roota  czy "pi" (defaultowy user po instalacji) ?
Ogolnie jak montujesz w "prosty" sposob to tylko root ma mozliwosc zapisu.

Jak jestes pi user to napisz:
sudo touch /media/pc01/mytest.txt && ls -l touch /media/pc01/mytest.tx && rm -f /media/pc01/mytest.tx

to powinno zalozyc plik, wylistowac go jesli jest i go pozniej usunac.

Ja jak nie mialem NAS'a to uzywalem dysku na USB podpietego do domowego routera ktory dostarczyl mi provider. Sprawdz swoj router moze tez ma taka opcje ? To tak na wypadek jak bys sie poddal.


Inna sprawda to ze jak masz zalozony user Guest to nie mozesz uzyc usera anonymouse bo to nie jest ftp :)
Jak podlaczales sie pierwszy raz do samba share z windowsa to musiales sie authentykowac ?


Nie, nie musiałem. Działało od razu.

wpisanie komendy daje taki efekt:

https://s1.postimg.org/zb0ce51j3/rpi22.jpg

....a plik jest - został utworzony (!)

tP

Ostatnio edytowany przez thePink (2017-04-03 05:35:25)

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

10

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Żyły sobie będziesz pruł, a problemem nie jest sposób montowania/logowania a nieprawidłowa implementacja SMB (i FTP z resztą także) w tej obudowie. Pamiętam problemy z anonimowym logowaniem i nie było rozwiązania.

Bla bla bla bla, bla bla bla. Bla bla bla - bla - bla. Blabla bleee.

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

thePink napisał/a:
Adam Klobukowski napisał/a:

Wejdz w zamontowaną sciezkae i daj komende ls -la. Potem daj  komende whoami.

Cześć,

Jest tak:

https://s23.postimg.org/ei3lat4t7/rpi.jpg

Jak widać na załączonym obrazku, brakuje literki 'w' dla kogokolwiek oprócz roota.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

12

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

ehhh maly error sie wkradl.Komenda powinna byc taka:

sudo touch /media/pc01/mytest.txt && ls -l /media/pc01/mytest.tx && rm -f /media/pc01/mytest.tx

Czyli stary problem, user pi nie ma mozliwosci zapisu do zamontowanego udzialu. root moze. Musisz inaczej montowac (z innymi uprawnieniami) co by dac userowi pi mozliwosc zapisu. Wieczorem napisze Ci jak (teraz ubabrany po pachy jestem w zmiane certow SSL).

EDIT:
Ja akurat uzywam NFS na swojej linuxowej workstacji ale zrobilem wlasnie na moim pi uzywajac samby i autofs.

1. Zainstaluj pakiety

 
sudo apt-get install autofs cifs-utils

2. Zakomentuj line "+auto.master" w /etc/auto.master

sudo sed -i 's/^+auto.master/#+auto.master/' /etc/auto.master

3. Dodaj ta linie na koniec  /etc/auto.master

sudo bash -c 'echo "/net    /etc/auto.pc01   --timeout=600 --ghost" >>  /etc/auto.master'

4. Utworz plik /etc/auto.pc01

sudo bash -c 'echo "pc01 -fstype=cifs,rw,username=guest,password=,uid=$(id -u pi),gid=$(id -g pi) ://192.168.0.50/PUBLIC" > /etc/auto.pc01'

5. Zrestartuj autofs service

sudo systemctl restart autofs

Po tym wszystkim jako user pi powinienes miec mozliwosc zapisania do /net/pc01/   .
Jak zadziala to:

sudo systemctl enable autofs

U mnie akurat to jest katalog /net/homestorage

irekp@pi1:~ $ touch /net/homestorage/test
irekp@pi1:~ $ ls -l  /net/homestorage/test
-rwxrwxrwx 1 irekp irekp 0 Apr  3 23:23 /net/homestorage/test

Ostatnio edytowany przez Monsoft (2017-04-12 20:21:27)

13

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Cześć,

dalej nic :(

https://s16.postimg.org/w3nc0gyol/cifs_error.jpg

i mc:

https://s14.postimg.org/mw36luext/mc_error.jpg

help :(

tP

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

14

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Ech... pisałem już.
Lata temu kontaktowałem się nawet z człowiekiem, który kompilował do tego firmwary :).
Nie było w nich obsługi błędów transmisji przy FTP (w domu możesz nie zauważyć, ale wystaw FTP na świat :) ), i nierozwiązany był problem logowania do zasobów po SMB w niektórych systemach operacyjnych.

I tak już zostało.

http://www.aroundmyroom.com/landisk/

Tu masz trochę softu do tej obudowy, jest tam fix dla oprogramowania 48, który teoretycznie naprawiał logowanie w Windows7, co z tego jak psuł w XP i niektórych innych systemach. Ogolnie ostatni firmware z 2007 roku jest. Nie powalczysz.

A to, że potem inni chinole dodali do tego USB3.0 i dalej to sprzedawali pod różnymi markami to już inna sprawa :) . Jądra nie dotykają, zmienia się tylko GUI a i tak w niewielkim stopniu skoro od razu to poznałem po zrzucie ekranu (ja sobie skompilowałem kiedyś o wiele ładniejsze) :)

Ostatnio edytowany przez Pecus (2017-04-09 19:45:59)

Bla bla bla bla, bla bla bla. Bla bla bla - bla - bla. Blabla bleee.

15

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Jednak mam nadzieję, że ktoś coś wymyśli....
problem dotyczy rPi, może jakoś inaczej się da, skoro z windy działa....

tP

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

16

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

A co się stanie jeśli zrobisz sudo su i spróbujesz dalej popracować jako root?

17

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

pik33 napisał/a:

A co się stanie jeśli zrobisz sudo su i spróbujesz dalej popracować jako root?

Pik33,

Rozwiązałeś problem :) :) :) :)

Jako root mam prawa zapisu do zdalnego katalogu :)

Tylko jak zrobić, żeby user pi też miał prawo zapisu do tego zasobu....?

Dzięki!!!!!


tP

Ostatnio edytowany przez thePink (2017-04-11 21:27:01)

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

18

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Najprościej chyba przez chmod.

Edit : dodałem link
http://www.chmod.pl/

Ostatnio edytowany przez darque (2017-04-12 13:00:30)

I am operator of my pocket calculator

19

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

thePink napisał/a:

Cześć,

dalej nic :(

No nic bo sudo nie zadzialalo przy przekierowaniu strumienia - error przy instalacji pakietu nie dotyczy poakietow potrzebnych do tej konfiguracji.

Poprawilem instrukcje.
Sproboj jeszcze raz.

Widze tez ze kolega to troche zielony jest jesli chodzi o Linuxa i nie czyta tego co komputer mu mowi.
Pojawil sie blad dostepu do plikow i dane nie zostaly zapisane gdzie powinny.

Po drugie zawsze mozna olac sudo i zrobic to samo z poziomu roota, czyli :
1. sudo -i
2. Postepowac jak w moim opisie tylko juz bez sudo lub sudo bash -c 'komenda ........' lub etytowac pliki (copy/paste) przy pomocy nano lub vi


U mnie na Pi to wyglada tak
/etc/auto.master

/net    /etc/auto.homestorage    --timeout=600 --ghost

/etc/auto.homestorage

homestorage     -fstype=cifs,rw,username=guest,password=,uid=1001,gid=1001 ://192.168.1.253/video

Po restarcie autofs:

root@pi1:/etc# mount |grep homestorage
/etc/auto.homestorage on /net type autofs (rw,relatime,fd=6,pgrp=22165,timeout=600,minproto=5,maxproto=5,indirect)

Ostatnio edytowany przez Monsoft (2017-04-12 20:35:48)

20

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Monsoft napisał/a:

Widze tez ze kolega to troche zielony jest jesli chodzi o Linuxa i nie czyta tego co komputer mu mowi.

To mało powiedziane.
Z linuxa jestem  d..... hmm, noga. :)

Będę walczyć dalej :):)

Dzięki!

tP

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

21

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

To ze Ci nie zadzialalo to moja wina, bo przy przekierowaniu strumienia sudo daje "Permission denied" a ja tego nie wziolem pod uwage.

22

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Da się zrobić przekierowanie przy użyciu su/sudo/doas, przez 'tee' :)

 jakieśpolecenierobiącewyjście | sudo tee -a plikzwyjściem

Ale nie ma sensu mieszać człowiekom,, co to do Linuksa nie podchodzili wcześniej za bardzo

.: miejsce na twoją reklamę :.

23

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Czytalem ze sie da ale jakos mi nie wpada to do glowy uzycie tee akurate aby obejsc problem z sudo, echo i przekeirowaniami.
Muszem se zapsac w domowym wiki ;)

24

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Dam nowego raspbiana i będę walczyć dalej.

Dzięki :)

edit: literówka

Ostatnio edytowany przez thePink (2017-04-26 18:44:45)

Atari, Inc., 1512 Crossman Ave., PO. Box 61657, Sunnyvale, CA 94086.
Złym błędem jest cofać się do tyłu, gdy wieje zimnym chłodem.
Jest to najprawdziwsza prawda. (c) VC

25

Odp: Raspberry Pi - Podłączenie zasobu smb do raspbiana

Tu żadne chmody nie zadziałają, bo to nie linuksowy system plików

Jeśli sudo su dało prawa do zapisu, problemem jest umask

Trzeba albo dopisać zdalny katalog do /etc/fstab z parametrem umask=0, albo spróbować  w /etc/login.defs ustawic umask na 0