Samba otthon – közös könyvtár

 ( valek | 2019. június 8., szombat - 14:13 )

Szervusztok!
Otthonra szeretnék egy könyvtárat két gép között megosztani. Windows és linux.
A megosztandó mappa a linuxon van.

A sambával próbálkozom ezen leírás szerint

A megosztandó könyvtárat az egyik /home/felhasználó1 könyvtárba tettem. (Oda érdemes?)
Azt szeretném, hogy minden samba felhasználó, de ugye csak azok tudjanak mindent csinálni a könyvtáron belüli adatokkal (négy felhasználóról van szó). Törölni, meghallgatni, olvasni, nézni, írni, létrehozni, stb.

A könyvtár jogainak átírása (775) nem járt eredménnyel

Eddig ezt csak azon samba felhasználó számára tudtam megvalósítani, akinek a home fiókjában a megosztandó könyvtár van. Annak szépen megyeget, úgy szeretném a többieknek is.

A smb.conf fájl:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = szamitogepnev
map to guest = never
security = user
encrypt passwords = yes
dns proxy = no

[felhasznalo_linuxgépén]
path = /home/diska/megosztott_helyi_konyvtar
create mask = 0644
directory mask = 0755
read only = no
browsable = yes
writable = yes
valid users = felhaszáló1,felhaszáló2,felhaszáló3,felhaszáló4
map archive = no

Köszönöm szépen, ha megosztjátok velem ötleteiteket.

************

Mindettől függetlenül: hogyan tudom a windowsban megszakítani a kapcsolatot a linux könyvtárral pl. azért, hogy más felhasználóval belépjek? A net use /delete \\[számítógépnév]\ nem igazán működik.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Szeretném, ha minden samba felhasználó tudna törölni és könyvtárat létrehozni, fájlt könyvtárat helyezni az adott linuxon levő könyvtárba. Ezt eddig csak egy tudja. Valószínűleg vagy a könyvtár van rossz helyen, vagy a jogok kezelését nem tudom beállítani.

mkdir /data/share
cp -R /home/valami/megosztas/ /data/share
addgroup megosztas

chmod -R 775 /data/share
chown -R megosztas:megosztas /data/share

adduser felhasznalo1
adduser felhasznalo2
adduser felhasznalo3
adduser felhasznaloX

adduser felhasznalo1 megosztas
adduser felhasznaloX megosztas

smb.conf modosit
smb restart

Köszönöm, megnézem!

Hozzak létre egy megosztas nevű felhasználót? Merthogy azt írja ki, hogy érvénytelen felhasználó.
Mondjuk létrheozva a megosztas felhasználót sem tudok belemásolni semmit rendszergazdai jogok nélkül az adott könyvtárba a helyi gépen. A felhasználókat hozzáadtam. Ubuntu 18.04 Valemi olyan érzésem van, hogy a jogok állításában van némi gond.

Ha leállítom a sambát (systemctl stop smbd.service), akkor sem tudok másolni egy olyan könyvtárba, ubuntu 18.04 alatt, ami ben a cown szerint (mc-ben) 40775. Tulaj a megosztas felhasználó, csoport, a megosztas csoport, aminek a tagja az a user, aki másolni szeretne.
Az engedély mindig megtagadva mc-ben.
Ha a könyvtár jogokat 777-re állítom, akkor megy a dolog.

Nos. Úgy tűnik az újraindítás megoldotta a gondot. Hm. Talán a kijelentkezzés is elég lett volna, de azt nem próbáltam.

Usereket hozzáadtad?

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

Igen-igen.

A leírásban szerepel egy ilyen parancs:
pdbedit -L -v
Ez vissza is adja a 4 db felhasználó nevét, akiket szeretnél használni?

--

nTOMasz
"The hardest thing in this world is to live in it!"

Igen szépen. REndszergazdiként kiadva.

probald ki az alabbi beallitasokkal :)

[felhasznalo_linuxgépén]
path = /home/diska/megosztott_helyi_konyvtar
writeable = yes
guest only = yes
guest account = felhaszáló1
force user = felhaszáló1
public = yes
force group = users

---------------------------------------------
Support Slackware: https://paypal.me/volkerdi