hozzáférési

Kár felfedezni, hogy az Ön által telepített, perifériás eszközökkel működő alkalmazás hirtelen egy üzenettel "tetszenek neki", hogy nincs jogosultság hozzáférni ezekhez az eszközökhöz, és sikeresen csak rendszergazdai jogokkal indul el. Például, ha valami ilyesmi történt a tvtime-vel a videokártyával kapcsolatban, a felhasználó a következő üzenettel találkozik a konzolon:

1videobemenet: Nem nyitható meg a rögzítőeszköz /dev/video0: Engedély megtagadva

Először is ellenőrizze az eszköz hozzáférési csoportjait:

1$ ls -l /dev/video0

Várhatóan megtalálja közöttük a root-ot és a videót, de nem találja magát (felhasználóját) az utolsóban, parancsellenőrzéssel

1$ csoport

Természetes megoldás a felhasználó (felhasználó) hozzáadása a csoporthoz (videóhoz) a rendelkezésre álló parancsok bármelyikével:

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

A parancs végrehajtása után újra be kell jelentkeznie.

Leszerelési hibák

Mindenki tudja, hogy mielőtt eltávolítaná a flash meghajtót az USB-csatlakozóból, végre kell hajtania az unmount parancsot (vagy kattintson az ikonra). Ez a parancs nem mindig fejeződik be sikeresen, és válaszul ilyen üzenetet kaphat:

1Hiba a blokkeszköz leválasztásakor 8:17: GDBus.Error:org.freedesktop.UDisks2.Error.DeviceBusy: Hiba a /dev/sdb1 leválasztásakor: a cél foglalt

Azt írja, hogy néhány alkalmazás még mindig a /dev/sdb1 fájlt használja. Az alkalmazás azonosításához meg kell találnia, hogy a /dev/sdb1 hova van csatlakoztatva:

1$ mount grep /dev/sdb1

Ezután hajtsa végre a következő parancsot:

1$ lsof +D /csatlakozási_pont_útvonala

Vagy ezt:

1$ beégető -m /csatlakozási_pont_útvonala

Nem marad más hátra, mint a program lezárása, végső megoldásként, a folyamat leállítása és a média nyugodt leválasztása. A beégető segítségével ezt a helyszínen meg lehet tenni, melynek neve:

1$ beégető -k -m /csatlakozási_pont_útvonala

A legszélsőségesebb esetben nem lehet megölni az alkalmazást, hanem erőszakkal leválaszthatja az FS-t:

1$ sudo umount -f -l /csatlakozási_pont_útvonala

hozzáférési

A folyamat által elfoglalt eszköz leszerelése