Puncte:2

Nicio permisiune de scriere pe unitatea CIFS montată

drapel ni

Sunt pe o mașină Linux și încerc să montez o partajare SMB într-o rețea mare prin numele meu de utilizator Active Directory:

mount -t cifs -o username=myuser,domain=mydomain //server/share /mount/path

Dupa parola + montare reusita incerc atingeți /mount/path/test.txt, dar înțeleg acces refuzat. Atât de multe rezultate de căutare (Aceasta este cel mai mare în ceea ce privește voturile pozitive) sugerează că din cauza utilizării sudo mount permisiunile de scriere sunt acordate numai root și nu utilizatorului tău normal. Dar în cazul meu, eu a.m root pentru că folosesc sudo -i mai întâi, totul se întâmplă pe consola root. /mount/path aparține root și tot ce este dedesubt (conținutul unității montate). Am încercat să rezolv asta timp de 2 ore, dar sunt atât de blocat. Știe cineva de ce nu pot scrie nici măcar pe unitate ca root?

Puncte:3
drapel cn

Partajarea CIFS va fi montată ca root folosind comanda dvs., astfel încât utilizatorul normal nu poate scrie nimic acolo. Trebuie să specificați ID-ul utilizatorului și al grupului cărora doriți să le atribuiți permisiunea de citire/scriere. Puteți încerca cu comanda de mai jos.

sudo mount -t cifs -o username=myuser,password=yourpassword,domain=mydomain,uid=yourUID,gid=yourGID,forceuid,forcegid //server/share /mount/path

De asemenea, puteți utiliza comanda id pentru a obține automat uid și gid, ca mai jos.

sudo mount -t cifs -o username=myuser,password=yourpassword,domain=mydomain,uid=$(id -u),gid=$(id -g),forceuid,forcegid //server/share /mount/path
R-obert avatar
drapel ni
Dar de ce ar trebui să fac asta? Sunt root, sunt pe consola root! Nu ar trebui să pot scrie pe unitate dacă totul din punctul de montare aparține root-ului?
Vaibhav Panmand avatar
drapel cn
@R-obert ai verificat încrucișat dacă utilizatorul tău este inclus în „lista de scriere” a partajării samba
R-obert avatar
drapel ni
Nu folosesc utilizatorul „meu”! Îmi folosesc utilizatorul doar pentru a mă autentifica și apoi trec la ´sudo -i´.Sau te referi la acel utilizator root? Este acea „lista de scriere” ceva pe mașina mea Linux (/etc/sambda/smb.conf?) sau pe mașina care furnizează partajarea (server SMB)? Simt că trebuie să citesc un tutorial despre unde intervine utilizatorul meu Linux (rădăcină) și unde intervine utilizatorul meu AD, pe care îl folosesc pentru a conecta unitatea.
R-obert avatar
drapel ni
Am uitat să spun că utilizarea comenzii tale din răspuns are ca rezultat și permisiunea refuzată.
R-obert avatar
drapel ni
Numele AD și numele de utilizator Linux trebuie să fie același sau ceva?
Vaibhav Panmand avatar
drapel cn
@R-obert nu trebuie să fie același, dar numele de utilizator pe care îl utilizați pentru a monta unitatea trebuie să aibă permisiunea de scriere în configurația de partajare a serverului samba.
tsc_chazz avatar
drapel vn
Ceea ce cere Vaibhav este că, din moment ce ați specificat `username=myuser` în comanda mount, ați verificat că utilizatorul Samba `myuser@mydomain` are permisiuni de scriere pentru partajarea `//server/share`?
R-obert avatar
drapel ni
Numele meu de utilizator de pe computerul Linux este același cu numele meu de cont Active Directory. Când mă conectez la un computer Windows din compania noastră prin intermediul contului meu AD, pot atașa unitatea și pot scrie la ea. Deci, „utilizatorul meu” trebuie să aibă permisiunea de la serverul SMB...
tsc_chazz avatar
drapel vn
Sunt sigur că te-ai uitat în `/etc/fstab` pentru a confirma că montarea CIFS nu este definită acolo sau, dacă este, nu este definită ca fiind doar pentru citire. Dacă `//server` este o mașină Windows, mai am câteva idei.
R-obert avatar
drapel ni
Da, nu e nimic! Încerc să-l montez manual înainte de a spune sistemului să-l monteze la pornire. Nu cunosc sistemul de operare al serverului, din păcate.
R-obert avatar
drapel ni
Îmi pare atât de rău, contul meu AD pare să nu mai aibă permisiuni de scriere pentru partajare. Nu știu de ce nu mai este cazul, dar îmi pare foarte rău că am dat informații greșite aici! Tocmai mi-am verificat din nou permisiunea de scriere pe un PC Windows doar pentru a mă asigura. Vă mulțumesc pentru ajutor, voi posta din nou după succes.

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.