Încerc să export directoarele de acasă de pe NAS-ul meu către clienți ubuntu - serverul este o scară TrueNAS, care se bazează pe Debian.
Kerberos funcționează, astfel încât utilizatorii primesc tichetele adecvate pentru a se autentifica pe server.
Scopul meu principal este ca utilizatorii să își poată monta directorul de acasă de pe server.
Am o partajare numită acasă pe server cu un director pentru fiecare utilizator. Directorul principal este deținut de root, iar subdirectoarele sunt deținute de utilizatori.
Totuși, dacă nu folosesc maproot și nici mapall, chiar dacă reușesc să montez share-ul, utilizatorul nu poate scrie nimic în folderul său dacă montează /home/folder.
Dacă folosesc maproot=root, utilizatorul îl montează, dar tot ce scrie este salvat ca root.
Sunt pierdut aici, dar se pare că ar putea fi o problemă cu maparea ID-ului. Uid-ul/gid-ul fișierelor sunt aceleași pe server și pe client, se afișează numele corecte etc. Acest lucru mă face să cred că maparea este corectă - totuși, când folosesc maproot=root, de ce ajung să am acces la foldere care nu Nu îmi aparține și de ce tot ce creez cu acel utilizator este deținut de root?
Cum pot exporta corect acest lucru, astfel încât să primesc rădăcină zdrobită, precum și ca utilizatorii să aibă acces doar la propriile directoare?