Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Problém s permanentným pripojením sieťového disku  (Přečteno 3373 krát)

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Problém s permanentným pripojením sieťového disku
« kdy: 12 Březen 2020, 19:42:15 »
Zdravím Vás, vyskúšal som už všetky možnosti, ktoré som našiel, ale nefunguje ani jedna. Potrebujem pripojiť NAS Synology k PC, aby som ho mohol reálne používať, ako sieťový disk.

Vyskúšal som tento návod: https://www.techrepublic.com/article/how-to-permanently-mount-a-windows-share-on-linux/
Ako aj tento návod: http://ubuntuhandbook.org/index.php/2014/08/map-network-drive-onto-ubuntu-14-04/

Plus kopec ďalších tutoriálov na youtube, ale pri žiadnom z nich to nefunguje. Podľa týchto návodov vždy skončím na poslednom príkaze "sudo mount -a", kde mi vyskočí hláška "mount error (95): Operation not supported
Refer to the mount.cifs (8) manual page (eg man mount.cifs)"

V správcovi súborov síce vidím zložku, ale ako užívateľ sa k nej nedokážem dostať, žiada odo mňa prístup roota, ako je to aj v priloženom printscreene.

Problém je aj v tom, že ak sa prihlásim jednorázovo, cez správcu súborov, tak súbory čítať viem, ale už neviem na disk zapisovať, resp. súbor editovať. Už som prebrúzdal všetky možné fóra, ale neviem si v tomto pomôcť.

Ešte jeden detail - je pravdou, že nefičím na Ubuntu ale Elementary OS - ale základ majú tieto distribúcie rovnaký, tak asi by tam nemal byť nejaký markantný rozdiel medzi týmito systémami, ak sa bavíme o tom, čo je "pod povrchom" - nie o pracovnom prostredí.
« Poslední změna: 12 Březen 2020, 20:13:39 od kenco »

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #1 kdy: 12 Březen 2020, 22:15:28 »
Najprv ti musí fungovať pripojenie v správcovi súborov až potom je možné pokračovať s vytvorením permanentného pripojenia. Zrejme nemáš synchronizované účty NAS<->PC.

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #2 kdy: 12 Březen 2020, 22:30:38 »
Najprv ti musí fungovať pripojenie v správcovi súborov až potom je možné pokračovať s vytvorením permanentného pripojenia. Zrejme nemáš synchronizované účty NAS<->PC.

Hm.. Nechápem. Keď sa v správcovi súborov manuálne pripojím na NAS (zadám IP adresu, zdieľaný priečinok, meno, heslo), tak sa naň v pohode pripojím. Problém je ten, že toto pripojenie zostane iba do reštartu PC - po vypnutí a opätovnom zapnutí musím nanovo zadávať IP, priečinok, meno, heslo... Ak som zadal hodnoty do fstab + ďalšie veci, ktoré sú v tých tutoriáloch, tak mi síce zdieľaný priečinok v správcovi súborov po štarte PC ukáže, ale keď naň kliknem, tak vypíše hlášku ako v screenshote, že musím byť ako root. A ako som už písal, príkaz "sudo mount -a" kde vo všetkých videách a tutoriáloch funguje - mne to nejde.

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #3 kdy: 12 Březen 2020, 22:42:22 »
Vlastníkem té cílové složky je kdo?
Její práva jsou jaká?
----------------------
Jedna věc je připojení (mount), druhá věc je sdílení (to vyřešíš pomocí samby (/etc/samba/smb.conf)
A máš vůbec sambu nainstalovanou?

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #4 kdy: 13 Březen 2020, 05:14:12 »
Vlastníkem té cílové složky je kdo?
Její práva jsou jaká?
----------------------
Jedna věc je připojení (mount), druhá věc je sdílení (to vyřešíš pomocí samby (/etc/samba/smb.conf)
A máš vůbec sambu nainstalovanou?

Zdieľanú zložku som si teraz vytvoril v domovskom adresári /home/kenco/G-DRIVE, ale aj keď som ju mal vytvorenú v /mnt/hocičo, resp. /media/hocičo, nefungovalo to ani vtedy. Samozrejme, že som cestu k zložke upravil aj v fstab. Ako mám zistiť, "kto je vlastníkom"? Akým príkazom?

Sambu nainštalovanú mám.

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #5 kdy: 13 Březen 2020, 08:26:02 »
=> Keď sa v správcovi súborov manuálne pripojím na NAS (zadám IP adresu, zdieľaný priečinok, meno, heslo), tak sa naň v pohode pripojím...
Takže pripojenie funguje a vzhľadom na to, že funguje tak by malo fungovať aj pripojenie pomocou príkazu:
mount //ip_addr/share mount_point -t cifs -o noperm,username=meno,password=heslo
Tento príkaz je možné dať do sekvencie príkazov "po spustení"
System->Preferences->Personal->Startup Applications
a bude sa ti pripájať vždy po štarte do účtu.

Mountovací bod nieje vhodné vytvárať kdekoľvek, zrejme najlepšie v:
- adresári /run (ak existuje), alebo
- domácom adresári užívateľa (menej vhodné ako prvá možnosť)
- v inom adresári určenom pre prípájanie vzdialených zväzkov
V prvom prípade je kompletný mountovací bod vhodné vytvoriť tak, ako to robí OS:
/run/media/názov_účtu/názov_zdielania
- názov_účtu bude u teba kenco
- názov_zdielania bude u teba G-DRIVE
Vytvorí sa to pomocou príkazu:
mkdir -p /run/media/kenco/G-DRIVE
Tento adresár by sa nemal po odpojení zmazať aby bol pripravený vždy keď sa prihlásiš do účtu.
« Poslední změna: 13 Březen 2020, 08:43:07 od West »

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #6 kdy: 13 Březen 2020, 08:33:24 »
=> Keď sa v správcovi súborov manuálne pripojím na NAS (zadám IP adresu, zdieľaný priečinok, meno, heslo), tak sa naň v pohode pripojím...
Takže pripojenie funguje a vzhľadom na to, že funguje tak by malo fungovať aj pripojenie pomocou príkazu:
mount //ip_addr/share mount_point -t cifs -o noperm,username=meno,password=heslo
Tento príkaz je možné dať do sekvencie príkazov "po spustení"
System->Preferences->Personal->Startup Applications
a bude sa ti pripájať vždy po štarte do účtu.

OK, ďakujem za tip, vyskúšam keď budem doma z práce a dám vedieť, ako to dopadlo.

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #7 kdy: 13 Březen 2020, 11:38:39 »
Ako mám zistiť, "kto je vlastníkom"? Akým príkazom?
Kód: [Vybrat]
ls -ld složka

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #8 kdy: 13 Březen 2020, 20:42:07 »
=> Keď sa v správcovi súborov manuálne pripojím na NAS (zadám IP adresu, zdieľaný priečinok, meno, heslo), tak sa naň v pohode pripojím...
Takže pripojenie funguje a vzhľadom na to, že funguje tak by malo fungovať aj pripojenie pomocou príkazu:
mount //ip_addr/share mount_point -t cifs -o noperm,username=meno,password=heslo
Tento príkaz je možné dať do sekvencie príkazov "po spustení"
System->Preferences->Personal->Startup Applications
a bude sa ti pripájať vždy po štarte do účtu.

Mountovací bod nieje vhodné vytvárať kdekoľvek, zrejme najlepšie v:
- adresári /run (ak existuje), alebo
- domácom adresári užívateľa (menej vhodné ako prvá možnosť)
- v inom adresári určenom pre prípájanie vzdialených zväzkov
V prvom prípade je kompletný mountovací bod vhodné vytvoriť tak, ako to robí OS:
/run/media/názov_účtu/názov_zdielania
- názov_účtu bude u teba kenco
- názov_zdielania bude u teba G-DRIVE
Vytvorí sa to pomocou príkazu:
mkdir -p /run/media/kenco/G-DRIVE
Tento adresár by sa nemal po odpojení zmazať aby bol pripravený vždy keď sa prihlásiš do účtu.

No, takže, išiel som presne podľa tvojho návodu, iba jednu vec som musel zmeniť - príkaz mkdir som musel zadať ako superuser, nakoľko bez toho mi príkazový riadok vypísal, že na to nemám oprávnenie. A po reštarte to dopadlo tak, ako je v printscreene. Vyzerá to tak, že ak by som bol prihlásený, ako superuser, tak by to šlo, ale ako bežný užívateľ, respektíve práva administrátora nestačia.

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #9 kdy: 13 Březen 2020, 21:31:15 »
Pokud převezmeš vlastnictví té (nebo libovolné jiné) složky na sebe, nebudeš logicky potřebovat práva roota aby ses do ní dostal...
Už výše jsem psal aby sis zjistil a případně změnil vlastníka a práva zápisu té složky. A výsledek?  Čǐstá 0...
Zřejmě to tedy vyřešit až tak moc nepotřebuješ.  :-\

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #10 kdy: 13 Březen 2020, 22:10:10 »
Pokud převezmeš vlastnictví té (nebo libovolné jiné) složky na sebe, nebudeš logicky potřebovat práva roota aby ses do ní dostal...
Už výše jsem psal aby sis zjistil a případně změnil vlastníka a práva zápisu té složky. A výsledek?  Čǐstá 0...
Zřejmě to tedy vyřešit až tak moc nepotřebuješ.  :-\

Zložka patrí rootovi, pretože ako root som ju musel vytvoriť, ináč to nešlo:
drwxr-xr-x 2 root root 40 mar 13 22:08 /run/media/kenco/G-DRIVE

Ale čo ďalej s tým?

Chlapi, ja som v linuxe až na pár príkazov apt get update, upgrade, install  a podobne proste BFU. A drbem sa s tým už 4 dni, všetky návody čo som našiel som už vyskúšal, už som aj systém dvakrát rozsypal a inštaloval nanovo, tak ma prosím neobviňuj, že to nepotrebujem.. Už iba na tom jednom mi "stojí to", aby som mohol linux používať plnohodnotne.
« Poslední změna: 13 Březen 2020, 22:12:48 od kenco »

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #11 kdy: 13 Březen 2020, 22:56:50 »
jj, máš pravdu. Neuvedomil som si, že ja to pripájam v podstate tak isto, ale pomocou skriptu.
Ešte je potrebných niekoľko úprav.
Do súboru /etc/sudoers je potrebné (najlepšie asi na koniec) doplniť riadky
Cmnd_Alias STORG = /usr/bin/mount, /bin/umount, /bin/mkdir
kenco  ALL=(ALL)  NOPASSWD: STORG
Presné umiestnenie príkazov mount, umount a mkdir si musíš zistiť napríklad príkazom which:
(which mount, which umount...). Umiestnenie príkazov sa môže líšiť.
Malo by to potom už fungovať. Netreba ani reštartovať systém. Vyskúšaj to najprv z príkazového riadku vo svojom účte.
sudo mkdir -p /run/media/kenco/G-DRIVE
sudo mount //ip_addr/share /run/media/kenco/G-DRIVE -t cifs -o noperm,username=meno,password=heslo
ip_addr, share, meno a heslo si už doplníš tak ako treba.

Ak to bude fungovať nezabudni ho odpojiť.
Odpojenie pripojenia:
sudo umount /run/media/kenco/G-DRIVE

Odpojenie je možné iba v prípade, že žiadna aplikácia nemá otvorené súbory zo zdielaného priečinku a žiadny súborový manager nemá otvorené okno nazdielaného priečinku, inak to nahlási chybu "target is busy".
« Poslední změna: 13 Březen 2020, 23:01:23 od West »

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #12 kdy: 13 Březen 2020, 23:20:26 »
No som z toho.. Urobil som to asi takto v tom súbore etc/sudoers:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults   env_reset
Defaults   mail_badpass
Defaults   secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification
Cmnd_Alias STORG = /usr/bin/mount, /bin/umount, /bin/mkdir

# User privilege specification
root   ALL=(ALL:ALL) ALL
kenco   ALL=(ALL)  NOPASSWD: STORG

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

A v príkazovom riadku to potom dopadlo takto:
sudo mount //192.168.1.14/g-drive /run/media/kenco/G-DRIVE -t cifs -o noperm,username=kenco,password=blablabla
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #13 kdy: 13 Březen 2020, 23:26:03 »
Ja neviem, prípadne ak by niekto mal čas, poskytnem aj teamviewer, aby sa na mňa pripojil, ak to vie rozbehať..

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #14 kdy: 13 Březen 2020, 23:35:00 »
Vidím tam chybu:

g-drive vs G-DRIVE
Je to case sensitive, tudíž nieje jedno či sú to malé, alebo veľké písmenká.

Pre istotu vymaž z adresára /run adresáre /media/kenco/g-drive a znova v príkazovom riadku vo svojom účte zadaj:
sudo mkdir -p /run/media/kenco/G-DRIVE
Nesmie to nahlásiť žiadnu chybu. Potom môžeš zadať mount...
« Poslední změna: 13 Březen 2020, 23:39:23 od West »

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #15 kdy: 13 Březen 2020, 23:37:17 »
Reálne mám vytvorený adresár s veľkým G-DRIVE, takže chyba to nieje. A malým g-drive je zasa zdieľaná zložka na NAS.

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #16 kdy: 13 Březen 2020, 23:55:08 »
Na řešení pomocí sudoers zapomeň - to slouží pouze k tomu aby se nemuselo zadávat root heslo, vlastnictví se nijak nemění.
Převezmi konečně vlastnictví/práva té složky na sebe. Dělá se to pomocí příkazů chown a chmod.
Potřetí už to psát nebudu/nemíním...

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #17 kdy: 13 Březen 2020, 23:56:46 »
Vyskúšaj ešte takto:
sudo mount //192.168.1.14/g-drive /run/media/kenco/G-DRIVE -t cifs -o noperm,vers=2.0,username=kenco,password=blablabla
Skontroluj v nastavení NAS-u či máš zapnutý protokol smb/cifs.
Ak to nepôjde bude potrebné nejaké testovanie, napríklad či máš otvorený firewal pre porty 137,138,139,445, alebo ešte aj niektoré ďaľšie nastavenia.

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #18 kdy: 14 Březen 2020, 00:01:43 »
Na řešení pomocí sudoers zapomeň - to slouží pouze k tomu aby se nemuselo zadávat root heslo, vlastnictví se nijak nemění.
Převezmi konečně vlastnictví/práva té složky na sebe. Dělá se to pomocí příkazů chown a chmod.
Potřetí už to psát nebudu/nemíním...

OK, ďakujem, a nejaký príklad, aký je postup príkazu? Možno aj na príklade tejto zložky, o ktorej sa bavím s westom

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #19 kdy: 14 Březen 2020, 00:08:05 »
Vyskúšaj ešte takto:
sudo mount //192.168.1.14/g-drive /run/media/kenco/G-DRIVE -t cifs -o noperm,vers=2.0,username=kenco,password=blablabla
Skontroluj v nastavení NAS-u či máš zapnutý protokol smb/cifs.
Ak to nepôjde bude potrebné nejaké testovanie, napríklad či máš otvorený firewal pre porty 137,138,139,445, alebo ešte aj niektoré ďaľšie nastavenia.

Hurá, ide to.. Ale dlho som sa neradoval - po reštarte, keď som to vyskúšal mi disk nepripojilo, a keď som ho vyskúšal pripojiť už "funkčným" príkazom mount, tak som dostal túto hlášku.

sudo mount //192.168.1.14/g-drive /run/media/kenco/G-DRIVE -t cifs -o noperm,vers=2.0,username=kenco,password=Califa21sj
[sudo] heslo pre používateľa kenco:           
Couldn't chdir to /run/media/kenco/G-DRIVE: No such file or directory

Po reštarte z nejakého dôvodu stále tie adresáre z run (kenco a G-DRIVE) vymaže.

Okrem toho, príkaz mount môžem použiť iba ako sudo, takže pri spustení PC sa mi ten príkaz nevykoná.
« Poslední změna: 14 Březen 2020, 00:16:48 od kenco »

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #20 kdy: 14 Březen 2020, 00:18:20 »
Na řešení pomocí sudoers zapomeň - to slouží pouze k tomu aby se nemuselo zadávat root heslo, vlastnictví se nijak nemění.
Převezmi konečně vlastnictví/práva té složky na sebe. Dělá se to pomocí příkazů chown a chmod.
Potřetí už to psát nebudu/nemíním...

OK, ďakujem, a nejaký príklad, aký je postup príkazu? Možno aj na príklade tejto zložky, o ktorej sa bavím s westom

Ty neumíš používat google?
Vlastníkem složky je momentálně root. Ty potřebuješ převzít vlastnictví na sebe (obyč. user) aby ses do ní bez problému (bez potřeby zadávat heslo) dostal.
Kód: [Vybrat]
sudo chown kenco:kenco -R /cesta/ke/složce
sudo chmod 777 -R /cesta/ke/složce
« Poslední změna: 14 Březen 2020, 00:22:14 od juwa2 »

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #21 kdy: 14 Březen 2020, 00:28:17 »
=> Okrem toho, príkaz mount môžem použiť iba ako sudo...
Preto je potrebne /etc/sudoers upraviť aby sa nepýtal na heslo.

Po reštarte z nejakého dôvodu stále tie adresáre z run (kenco a G-DRIVE) vymaže...
Aha, to neviem. Musím vyskúšať. Ja to pripájam skriptom, preto som na to asi ešte neprišiel.

kenco

  • Návštěvník
  • *
  • Příspěvků: 39
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #22 kdy: 14 Březen 2020, 00:45:54 »
Na řešení pomocí sudoers zapomeň - to slouží pouze k tomu aby se nemuselo zadávat root heslo, vlastnictví se nijak nemění.
Převezmi konečně vlastnictví/práva té složky na sebe. Dělá se to pomocí příkazů chown a chmod.
Potřetí už to psát nebudu/nemíním...

OK, ďakujem, a nejaký príklad, aký je postup príkazu? Možno aj na príklade tejto zložky, o ktorej sa bavím s westom

Ty neumíš používat google?
Vlastníkem složky je momentálně root. Ty potřebuješ převzít vlastnictví na sebe (obyč. user) aby ses do ní bez problému (bez potřeby zadávat heslo) dostal.
Kód: [Vybrat]
sudo chown kenco:kenco -R /cesta/ke/složce
sudo chmod 777 -R /cesta/ke/složce

Ďakujem veľmi pekne za radu, pomocou týchto príkazov to dopadlo takto, ako je v printscreene - ale nič sa nezmenilo na tom, že pri príkaze mount musím vystupovať ako superuser.

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #23 kdy: 14 Březen 2020, 00:51:10 »
Je to tak ako píšeš. Naozaj sa to vymaže. To som ani nevedel.
Sú dve možnosti:
- môžeš v "System->Preferences->Personal->Startup Applications->Add startup program" pred príkaz mount dať celý ten príkaz mkdir a oddeliť ich bodkočiarkou, alebo
- môžeš mountovať do domáceho adresára napr. ~/mnt
príkaz pre vytvorenie prípojného bodu bude potom:
mkdir -p ~/mnt/G-DRIVE
príkaz pre mountovanie bude:
sudo mount //192.168.1.14/g-drive ~/mnt/G-DRIVE -t cifs -o noperm,vers=2.0,username=kenco,password=blablabla

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:Problém s permanentným pripojením sieťového disku
« Odpověď #24 kdy: 14 Březen 2020, 01:33:38 »
Ďakujem veľmi pekne za radu, pomocou týchto príkazov to dopadlo takto, ako je v printscreene - ale nič sa nezmenilo na tom, že pri príkaze mount musím vystupovať ako superuser.

A do jakého přípojného bodu to mountuješ?
Pokud někam do /mnt/...   tak je jasné, že to chce root práva.
Mountni to do /media/kenco/G-DRIVE