Puncte:0

Fișierele devin numai pentru citire atunci când se adaugă fișiere la o partajare Samba între Ubuntu și Windows

drapel sa

Sunt foarte verde cu Linux/Ubuntu în general, așa că vă rog să mă iertați.

Încerc să configurez un folder de rețea partajat, astfel încât să pot copia fișiere de pe computerul meu Windows fără a fi nevoie să folosesc o unitate fizică. Am folosit Samba pentru a crea un director partajat și am putut să fac legătura cu el pe computerul meu. M-am asigurat că toate permisiunile sunt corecte pentru folderul partajat. Problema acum este că pot adăuga doar fișiere în directorul partajat. Toate fișierele create în interior sunt doar pentru citire, ceea ce înfrânge întregul scop. Ce trebuie să fac pentru a mă asigura că totul din directorul partajat are aceleași permisiuni?

drapel in
Pentru a fi clar, puteți *scrie* fișiere în partajarea Samba pe Ubuntu, dar nu puteți citi fișierele înapoi pe mașina(ele) Windows.Este corect? Ce versiune de Ubuntu folosești? Cum a fost configurat partajarea Samba?
BradytheBeginner avatar
drapel sa
@matigo Voi încerca să vă răspund la întrebări cât pot de bine, dar s-ar putea să înțeleg greșit. În timp ce în Ubuntu pot accesa totul cu permisiuni complete, dar când folosesc mașina Windows pot scrie doar în primul folder, mai adânc și devine doar pentru citire. Partajarea Samba a fost configurată implicit, dar în setările „Partajare rețea locală” am bifat ambele casete încercând să permit permisiuni complete.
Nmath avatar
drapel ng
Puteti oferi mai multe detalii? De exemplu *"M-am asigurat că toate permisiunile sunt corecte"* - ce acțiuni ați întreprins exact? Cel mai bine este să relatați toți pașii într-un mod reproductibil, astfel încât să putem înțelege exact ce ați făcut când ați configurat distribuirea. O problemă potențială este că Windows și Ubuntu gestionează proprietatea și permisiunile foarte diferit. Windows nu are nicio idee despre permisiunile și proprietatea POSIX care sunt utilizate de sistemele de fișiere utilizate de Ubuntu. Este posibil ca atunci când „te-ai asigurat că permisiunile sunt corecte”, să fi făcut ceva ce nu trebuia să faci, ceea ce a dus la această problemă.
guiverc avatar
drapel cn
Vă rugăm să fiți specific, ce sistem de operare și versiune utilizați, dacă utilizați comanda, ce comandă primiți și mesajul de eroare exact pe care îl primiți despre care întrebați (un sistem de fișiere numai în citire este o eroare foarte diferită într-un director care este doar pentru citire și descrierea dvs. nu este suficient de clară în ceea ce privește mesajul(ele) doar pentru citire pe care îl primiți).
Puncte:0
drapel es

În timp ce sunt în Ubuntu, pot accesa totul cu permisiuni complete, dar când folosesc mașina Windows pot scrie doar în primul folder, mai profund și devine numai pentru citire. Partajarea Samba a fost configurată ca implicit, dar în setările „Partajare rețea locală” am bifat ambele casete încercând să permită permisiuni complete.

Așadar, ați creat o partajare a utilizatorilor samba, permițând tuturor accesului deplin la partajare. Procesul de partajare a utilizatorilor (Partajare în rețea locală) permite acest lucru prin setarea permisiunilor Linux pentru folderul care este partajat, astfel încât acesta să poată fi scris pentru toată lumea.

Dar nu la folderele de dedesubt. Dacă ați creat pe mașina Ubuntu un folder în acel folder partajat ca utilizator brady, de exemplu, acesta va avea permisiuni Linux de 755. Clientul samba poate scrie în folderul părinte, dar nu și în subfolder.

Deoarece utilizați procesul „Partajare în rețea locală”, ceea ce puteți face este:

** Editați /etc/samba/smb.conf

** Chiar sub grup de lucru = WORKGROUP linia adauga aceasta:

force user = brady

Schimbare brady la numele dvs. de utilizator real de conectare Ubuntu.

** Apoi reporniți smbd:

sudo service smbd restart

Clientul samba va fi privit ca brady pentru aceste partajări, așa că dacă brady de pe mașina Ubuntu în sine are acces complet, la fel va fi și clientul de samba de pe mașina Windows.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.