dispozitive

Este păcat să descoperi cum aplicația pe care ai instalat-o, care funcționează cu dispozitive periferice, „îți face plăcere” brusc cu un mesaj că nu există drepturi de acces la aceste dispozitive și rulează cu succes doar cu drepturi de administrator. De exemplu, dacă s-a întâmplat așa ceva cu tvtime în ceea ce privește placa video, utilizatorul ar întâlni următorul mesaj în consolă:

1videoinput: Nu se poate deschide dispozitivul de captură /dev/video0: Permisiune refuzată

În primul rând, ar trebui să verificați grupurile de acces la dispozitiv:

1$ ls -l /dev/video0

De așteptat, găsești rădăcină și video printre ele, dar nu te regăsești (utilizator) în ultimul, efectuând o verificare a comenzii

1$ grupuri

O soluție naturală este să adăugați utilizatorul (utilizatorul) la grup (video) folosind oricare dintre comenzile disponibile:

123$ sudo usermod -a -G utilizator video:$ sudo useradd -a -G utilizator video:$ sudo gpasswd -a utilizator video

După finalizarea comenzii, trebuie să vă conectați din nou.

Erori de demontare

Toată lumea știe că înainte de a scoate unitatea flash din conectorul USB, trebuie să executați comanda de demontare (sau să faceți clic pe pictogramă). Această comandă nu se finalizează întotdeauna cu succes și, ca răspuns, este posibil să primiți un mesaj precum:

1Eroare la demontarea dispozitivului bloc 8:17: GDBus.Error:org.freedesktop.UDisks2.Error.DeviceBusy: Eroare la demontarea /dev/sdb1: ținta este ocupată

Se spune că o aplicație încă folosește /dev/sdb1. Pentru a identifica această aplicație, trebuie să găsiți unde este montat /dev/sdb1:

1$ mount grep /dev/sdb1

Și apoi executați următoarea comandă:

1$ lsof +D /path_to_mounting_point

Sau acesta:

1$ fuzor -m /path_to_mounting_point

Tot ce rămâne este să închideți programul, ca ultimă soluție, să omorâți procesul și să demontați calm mass-media. Cu ajutorul cuptorului, acest lucru se poate face, care se numește, la fața locului:

1$ fuzor -k -m /path_to_mount_point

În cel mai extrem caz, nu puteți ucide aplicația, ci demontați forțat FS:

1$ sudo umount -f -l /path_to_mounting_point

probleme

Demontarea dispozitivului ocupat de proces