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.
- 1306 megtekintés
Hozzászólások
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Köszönöm, megnézem!
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Usereket hozzáadtad?
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
Igen-igen.
- A hozzászóláshoz be kell jelentkezni
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!"
- A hozzászóláshoz be kell jelentkezni
Igen szépen. REndszergazdiként kiadva.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni