Slozky a soubory sdilene pres sambu se pripojuji s jinymi premissions

Založil čepi, 03. 12. 2016, 21:20:08

Předchozí téma - Další téma

čepi

Zdravim,

driv sem pripojoval smb sdilene slozky v terminalu pres sudo mount cifs ... a pracoval v souborem manazeru (thunar) spustenem pres sudo, nijak jsem tomu nevenoval pozornost (pac kdyz to pres sudo pripojuji, pres sudo s tim pracuji :) ).

Nyni jsem si ale vsim ze muzu "windows sit" (sambu) v Thunaru prochazet i z Thunaru spusteneho uzivatelem (bez sudo).
Ale proto, ze ve Wheezym mi v thunaru nefugovalo prochazeni site pres smb://ipadresa/slozka, po preinstalaci na Jessie jsem tomu nevenoval pozornost pac jsem s tim pracoval vyse popsanym zpusobem.

Problem je v tom ze vsechny slozky a soubory ktere v thunaru zobrazim maji vlastnika roota, opravneni jsou sice pro vsechny (vlastnik, skupina, svet) uvedene na read&write, presto nemuzu do slozek zapisovat, soubory nemuzu spustit/otevrit, muzu je jen prekopirovat k sobe.
Na NASu je vlastnikem vsech sdilenych slozek a souboru "uzivatel", skupina "uzivatel" a prava maji nastavene na 755 (ale i kdyby melo 750 nebo 700 tak by to melo fungovat).
Sdileni je chraneno heslem na "uzivatel", toho zadam pri pristupu z thunaru na ty sdilene slozky v NASu ("uzivatel" je samozrejme na vsech 3 mistech kde musi byt - system na nasu, samba na nasu a nb v siti).

Jak je mozny ze se ve file manageru zobrazuje jiny vlastnik nez je ve skutecnosti na NASu?
Asi mi neco unika, ale uz jsem toho procet a stravil u toho casu tolik ze dnes uz na to neprijdu  ;D

Jeste jsem si vzpomel ze sem menil konfiguraci samby (mel jsem ji pro vsechny bez autentizace), zitra se na ni podivam, uz se mi to dnes nechce spoustet, pridam vic info.

Cilem je abych si pod aktualnim uzivatelem otevrel thunar, nasel si v siti NAS, otevrel sdilenou slozku a po zadani prihlasovacich udaju s ni mohl pracovat (cist, zapisovat, spoustet).

Diky za kazdou radu co povede k cili ;)
Debian 9 Stretch --- in progress, XFCE
Notebook Acer Aspire TimeLineX 4830TG

čepi

smb.conf ma toto nastaveni:


[slozka]
comment = slozka
path = /home/slozka
public = yes
writable = yes
valid users = uzivatel
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup


Tam by problem byt nemel.
Neni to v linuxu "funkcni" ani kdyz na NASu nastavim pro /home/slozka chmodem prava na 777.

Windows je to samozrejme sumak a z nich muzu spoustet a zapisovat cokoliv kamkoliv v tech sdilenejch slozkach  >:(

Poradi nekdo?
Debian 9 Stretch --- in progress, XFCE
Notebook Acer Aspire TimeLineX 4830TG

čepi

Na wiki.archlinux.org/index.php/samba jsem nasel ze je ta sdilena slozka namountovana v:
/run/user/your_UID/gvfs
Z tohoto umisteni skutecne muzu s daty pracovat.

Proc to nejde z toho smb://hostname/slozka/ a jsou tomu pridelena root permissions v souborovem manazeru ?
Debian 9 Stretch --- in progress, XFCE
Notebook Acer Aspire TimeLineX 4830TG

Palo M.

Neviem, ci to je este aktualne, ale tvoj problem je zjavne v tomto:
force user = nobody
force group = nogroup

Precitaj si manual k smb.conf a pochopis, co sa ti tam deje...

Ono precitat si manual je casto omnoho lepsi napad, nez nieco slepo okopirovat z nejakeho navodu vykutraneho na nete (dokonca aj ak sa autor toho navodu tvari, ze jemu to funguje).

čepi

Ahoj,

nejspis to bylo ono, po smazani a restartu samby uz muzu do sdilenych slozek zapisovat a spoustet/otevirat nove zapsane soubory.
S temi co uz tam jsou to jeste nejde (napr. nespustim mp3 nebo mkv ve vlc po siti), ale s tim uz si poradim.

Diky Palo.
Debian 9 Stretch --- in progress, XFCE
Notebook Acer Aspire TimeLineX 4830TG