Portál AbcLinuxu, 10. května 2025 22:22

Dotaz: Fedora 31 KDE samba

22.2.2020 11:05 karamelka
Fedora 31 KDE samba
Přečteno: 597×
Odpovědět | Admin
Dobrý den, mám nainstalovanou Fedoru 31 (KDE) a vše funguje perfektně, až na jedinou věc a to sambu. Sambu jsem nainstaloval i plugin na sambu do dolphinu , ale když nastavím share nějaké složky tak se mi sice objeví že se sdílí, ale když dolphin zavřu a otevřu tak se mi to sdílení neukazuje u té složky a ani nefunguje. Předem děkuji za jakoukoliv radu.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.2.2020 11:48 MadCatX
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus ty shary nastavit ručně v /etc/samba/smb.conf
24.2.2020 08:03 marek_hb
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli myslíš sdílení třeba v plasme, nebo v GNOME, tak v archu jsem to nastavoval nějak takhle:
user@archlinux ~]$ su
Heslo: 
[root@archlinux ]# mkdir /var/lib/samba/usershare
[root@archlinux ]# groupadd -r sambashare
[root@archlinux ]# chown root:sambashare /var/lib/samba/usershare
[root@archlinux ]# chmod 1770 /var/lib/samba/usershare
[root@archlinux ]# gpasswd sambashare -a marek
Přidal jsem uživatele marek do skupiny sambashare
[root@archlinux bada]# smbpasswd -a marek 
[root@archlinux bada]# smbpasswd marek
Nastavil jsem mu heslo pro sambu
[root@archlinux]# 

#zkontrolovat jestli je uživatek v sambě:

pdbedit -L -v

#zkontrolovat práva na /var/lib/sambashare (nemusí stačit rwx jen na user a group)

# do /etc/samba/smb.comf dát (stačí jen tohle - nic víc tam být nemusí):

[global]
  usershare path = /var/lib/samba/usershare
  usershare max shares = 100
  usershare allow guests = yes
  usershare owner only = yes


#zapnout sambu v systemctl:

systemctl enable nmb.service
systemctl enable smb.service
https://wiki.archlinux.org/index.php/Samba#Enable_Usershares

Doinstalovat kdefilenetworksharing, nebo nautilus-user-share a podobne

Snad mi tam nic důležitého nevypadlo...
24.2.2020 17:59 karamelka
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Díky moc za radu, ale bohužel mi to stále nefunguje. Bohužel mi nefunguje ani ruční přidání složky do /etc/samba/smb.comf, protože když se přihlásím na druhém zařízení do samby tak mi to napíše že nemám potřebná oprávnění. Tady je mé nastavení /etc/samba/smb.comf:

[global] usershare path = /var/lib/samba/usershare usershare max shares = 100 usershare allow guests = yes usershare owner only = yes [movies] comment = Movies path = /home/lajka27 read only = no guest ok = yes writeable = yes browseable = yes

Přitom v Manajaru nebo Mintu mně samba fungovala vždy perfektně.
24.2.2020 18:14 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
tak mi to napíše že nemám potřebná oprávnění
Áno. Kvôli tomu som použil ten druhý príkaz.
24.2.2020 21:41 marek_hb
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Potřebná oprávněni k čemu? K přihlášení se do běžící samby, nebo k /var/lib/samba/usershare?

Taky jsem s tím chvíli bojoval
24.2.2020 21:49 marek_hb
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Bylo potřeba si vyzkoušet nastavení práv přímo na ten /var/lib/....
25.2.2020 12:21 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Tam sa ale ukladajú konfiguráky generované príkazom net. Ako by to pomohlo pri priamej definícii zdieľania v smb.conf?
25.2.2020 14:33 marek_hb
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Nevím, nejsem teď u toho - večer se zkusím podívat
25.2.2020 16:53 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Ten adresát bude mať u neho určite korektné nastavenie:
drwxrwx--T 2 root sambashare 4096 Dec 11 18:01 /var/lib/samba/usershares/
Ale ten adresár nesúvisí s tým, že on chce zdieľať /home/lajka27 ako movies a definoval to v /etc/samba/smb.conf

Preklepy includet.

PS
25.2.2020 18:16 marek_hb
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
mám to ted takhle a funguje to:
marek@archlinux:~$ cat /etc/samba/smb.conf 
[global]
  usershare path = /var/lib/samba/usershare
  usershare max shares = 100
  usershare allow guests = yes
  usershare owner only = yes

marek@archlinux:~$ ls -fl /var/lib/samba/
drwxrwx--T 1 root sambashare     64 31. pro 17.22 usershare

marek@archlinux:~$ ls -fl /var/lib/samba/usershare/
takže to odpovídá i tvému nastavení

další co mě napadá je, že nemá správně zadaného uživatele/heslo pro sambu
25.2.2020 20:01 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
A si si tým istý, že máš niečo nazdieľané?
25.2.2020 20:21 marek_hb
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Teď ne
25.2.2020 20:23 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Veď práve. Ja som sa na definíciu v smb.conf po chvíli hromženia vytentoval, a použil som ten net ...sha...
24.2.2020 09:21 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Fedora 31 KDE samba
Odpovědět | | Sbalit | Link | Blokovat | Admin
Keď človek klikne na zdieľanie v správcovi súborov, tak to spustí príkaz net usershare add ... . Ten síce vytvorí informáciu o zdieľaní priečinku (ktorú umiestni v /var/lib/samba/usershares/), ale k zdieľaniu potrebuje nainštalovaný balík samba (server) a mať aj vykonanú základnú konfiguráciu v /etc/samba/smb.conf. Tiež som sa s tým trochu nas..rozčúlil (Nastavenie zdieľania priečinku pomocou Samba/CIFS). Predpokladal som že relatívne aktuálna Samba v Linuxe bude stále používať definíciu priečinkov aj v /etc/samba/smb.conf, a ona to už moc nepoužíva.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.