Puncte:0

De ce este montată o unitate flash ext4 cu drepturile unui alt utilizator?

drapel sg

Am un computer care folosește 20.04 cu trei utilizatori, unde doar unul este administrator de sistem. Dacă unul dintre ceilalți utilizatori introduce o unitate USB formatată FAT, totul este în regulă. Îl pot accesa conform așteptărilor. Dacă aceeași unitate cu același conținut este formatată ca ext4, aceasta este montată în folderul utilizatorilor corect, dar folderul unități are utilizatorul administrator ca proprietar. De ce este asta? Pot să remediez acest lucru fără sudo și fără să-mi deranjez utilizatorii non-tech?

Sincer să fiu, mă așteptam ca ext4 să funcționeze mai bine într-un ecosistem Linux decât FAT. Bănuiesc că este pentru că ext4 cunoaște permisiunile Linux, dar atunci înseamnă că ext4 este o prostie pentru unitățile portabile, deoarece ID-urile utilizatorului variază de la sistem la sistem?

user535733 avatar
drapel cn
Utilizatorii care nu sunt administratori nu pot utiliza oricum comanda `mount`. În schimb, utilizatorii non-admin pot folosi `pmount`, care este special conceput pentru a preveni confuzia UID-ului. ([pagina de manual pmount](http://manpages.ubuntu.com/manpages/hirsute/man1/pmount.1.html))
Puncte:2
drapel cn

O unitate flash ext4 este montată cu permisiunile utilizatorului root, deoarece ext4 acceptă permisiuni Linux, iar Linux, prin proiectare, este un sistem de operare securizat.În mod implicit, utilizatorii au acces complet numai în propriul folder de acasă. Trebuie să li se acorde acces de către persoana care administrează sistemul pentru a scrie în altă parte.

Sistemele de fișiere care nu acceptă permisiunile de fișiere Linux sunt într-adevăr montate cu drepturi depline pentru utilizatorul care introduce unitatea.

Solicitați administratorului de sistem să acorde odată permisiuni pentru folderul de pe acea unitate ext4, iar utilizatorul va putea folosi aceste foldere.

Dacă utilizatorul este singurul care folosește acea unitate, puteți acorda permisiuni punctului de montare. Chiar dacă punctul de montare este șters odată ce unitatea este îndepărtată, setările de permisiune sunt memorate.

Pot să remediez acest lucru fără sudo și fără să-mi deranjez utilizatorii non-tech?

Dacă ești administratorul computerului, nu dăunează să fii nevoit să îl folosești sudo: este făcut astfel încât nimeni să nu poată bifa cu sistemul.

Dacă sunteți administratorul sistemului, sunteți responsabil, așa că, da, trebuie să vă deranjați o dată utilizatorii non-tehnologi pentru a le acorda permisiunile pe care le considerați relevante.

drapel sg
Acordarea accesului la fiecare unitate nu este fezabilă în cazul meu. Este posibil să permiteți utilizatorilor să acceseze unitățile care au fost introduse în timp ce sesiunea lor era activă? Utilizatorii folosesc o mulțime de unități flash diferite, nu le pot identifica pe toate după UUID sau nume. Am setat deja permisiunile (pentru doar citire în cazul meu) pentru toate partițiile (cele permanente) care necesită acest lucru. (Btw: problema nu este că ar trebui să folosesc sudo, nu vreau ca utilizatorii mei să-l solicite pentru acces.)
vanadium avatar
drapel cn
Ceva aici: https://unix.stackexchange.com/questions/422656/how-to-make-an-ext4-formatted-usb-drive-with-full-rw-permissions-for-any-linux-m, dar nu este simplu.

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.