Připojení síťového oddílu v /etc/fstab

Připojení síťového oddílu v /etc/fstab
« kdy: 18. 03. 2020, 17:14:24 »
Zdravim mam zaujimavy problem
Popis situacie:
  • Mam samba server funguje na vsetkom a bez problemov.
  • Mam nove rasberry pi s rasbianom na ktorom by som chcel vidiet zdielane subory pomocou samby.(je pripojene cez wifi)
  • zadam: "sudo mount -t cifs -o username=xxxx,password=xxxx //192.168.0.105/public /mnt/public" tak priecinok cez mc vidim, v prieskumniku nie co neviem preco
  • vypnem rasberry
  • zapnem rasberry v adresary public nic neni pochopitelne nema byt odkial
  • upravim /etc/fstab pridanim riadku "sudo mount -t cifs -o username=xxxx,password=xxxx //192.168.0.105/public /mnt/public" otestujem "sudo mount -a" adresary public je to co treba
  • restart a rasberry nenabehne pri zavadzani my hlasi chybu v fstab preco??
Cize problem je v tom ze rucne viem nazdielat priecinok zo serveru ale ked to chcem robit automaticky pri starte tak mi to nejde.
Prosim o radu
Na forach som hladal a aj navod som pozeral este ma napadlo ze ci chyba neni sposobena tou wifi ze by sa nepripojila skor ako sa snazi spustit fstab? Tak ma napadlo riesit to cez script ale neviem ako.
Dakujem
« Poslední změna: 18. 03. 2020, 17:43:17 od Petr Krčmář »


Re:pripojenie sietoveho odielu pomocou mount
« Odpověď #1 kdy: 18. 03. 2020, 17:42:50 »
Protože /etc/fstab není skript a nepatří do něj příkazy. Má svůj vlastní formát, viz man fstab.

Re:Připojení síťového oddílu v /etc/fstab
« Odpověď #2 kdy: 18. 03. 2020, 17:55:05 »
dakujem za upozornenie opravil som to moze to byt takto je to spravne? :" //192.168.0.105/public /mnt/public cifs username=xxxx,password=xxx,nounix,noserverino,defaults,users,auto 0 0"
mozem ho pridat do fstab?

Re:Připojení síťového oddílu v /etc/fstab
« Odpověď #3 kdy: 18. 03. 2020, 18:55:08 »
Vypadá to správně. Ale jednodušší než se ptát, je to rovnou zkusit. Pak není potřeba ani restartovat, stačí v běžícím systému zavolat

Kód: [Vybrat]
# mount /mnt/public
Systém si zbytek najde v té konfiguraci a pokud je to správně, zafunguje to.

Re:Připojení síťového oddílu v /etc/fstab
« Odpověď #4 kdy: 18. 03. 2020, 20:31:38 »
po starte systemu:
pi@raspberrypi:~ $ mount /mnt/public
mount: /mnt/public: operation permitted for root only.


Re:Připojení síťového oddílu v /etc/fstab
« Odpověď #5 kdy: 18. 03. 2020, 20:47:29 »
Opět se to píše v manuálu. Pracovat s přípojnými body může jen root nebo to v konfiguraci musí výslovně uživateli povolit.

Re:Připojení síťového oddílu v /etc/fstab
« Odpověď #6 kdy: 18. 03. 2020, 20:54:18 »
to som pochopil hladam to v manuali ale moja ang neni dobra i ked google translator funguje

Re:Připojení síťového oddílu v /etc/fstab
« Odpověď #7 kdy: 18. 03. 2020, 20:59:49 »
lenze ja som si myslel ze ked zapisem ten retazec:"//192.168.0.105/public /mnt/public cifs username=***,password=***, 0 0" do "/etc/fstab" tak mi to automaticky pripoji do /mnt/public pre nobody ci je moja uvaha zla? vcom?

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Připojení síťového oddílu v /etc/fstab
« Odpověď #8 kdy: 18. 03. 2020, 21:30:12 »
https://wiki.debian.org/SAMBAClientSetup

Citace
tak mi to automaticky pripoji do /mnt/public pre nobody
ne, pripoji se pro uzivatele root, ty v tom specifikujes pouze jmeno a heslo vzdaleneho sdileni, na to aby jsi to mel pripojene na stanici pro konkretniho uzivatele muzis specifikovat v fstab v sekci parametru tve uid (id uzivatele) a umask ktere bude u 1user instalace na 99% 1000, takze pridat uid=1000, resp. sve id zjistit 100% tak ze v terminalu sveho uzivatle (NE s sudo) pustis:
Kód: [Vybrat]
id --user
dale to ze se ti nepripoji automaticky, muze byt tim jak si psal ze v dobe zpracovani fstab neni dostupna sit pres wifi => zkus zapojit ethernet kabel zda se pri startu pripoji samo

dalsi vec muze byt (neoveroval sem), zminena na tom linku co pisu nahore, ze v Debian >=10/Buster se ma pridat parametr x-systemd.automount takze pak by celej tvuj radek vypadal asi takto:

Kód: [Vybrat]
//192.168.0.105/public /mnt/public cifs uid=1000,x-systemd.automount,username=***,password=*** 0 0
jeste si nejsem jistej zda je potreba (i na linku uvedene) pridat parametr umask=000 nebo file_mode=0664,dir_mode=0775

Re:Připojení síťového oddílu v /etc/fstab
« Odpověď #9 kdy: 18. 03. 2020, 21:51:41 »
vyriesene
do etc/fstab som zadal tento retazec:"//192.168.0.105/public /mnt/public cifs uid=1000,x-systemd.automount,username=*****,password=***** 0 0" dakujem za pomoc,