Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: evtest en sudo  (gelezen 102 keer)

Offline peer

  • Lid
evtest en sudo
« Gepost op: 2024/04/23, 11:03:22 »
os: debian 12
Ik ontdekte gistseren het volgende
Als ik het commando '/usr/bin/evtest' invoer dan krijg ik het volgende:
evtest
No device specified, trying to scan all of /dev/input/event*
Not running as root, no devices may be available.
Available devices:
Select the device event number [0-30]:
Ik ben geen root dus het commando werkt niet goed.
Vervolgens heb ik mij toegevoegd aan de group 'input':
sudo usermod -a -G input peer
[sudo] password for peer:
Als ik nu weer het commando 'evtest'ingeef dan krijg ik ook alle devices te zien.
evtest
No device specified, trying to scan all of /dev/input/event*
Not running as root, no devices may be available.
Available devices:
/dev/input/event0:      AT Translated Set 2 keyboard
/dev/input/event1:      Power Button
/dev/input/event10:     HUION 256C PEN STYLUS
/dev/input/event11:     RFID Reader RFID Reader
/dev/input/event12:     RFID Reader RFID Reader Keyboard
/dev/input/event14:     HDA ATI HDMI HDMI/DP,pcm=3
/dev/input/event15:     HDA ATI HDMI HDMI/DP,pcm=7
/dev/input/event16:     HDA ATI HDMI HDMI/DP,pcm=8
/dev/input/event17:     HDA ATI HDMI HDMI/DP,pcm=9
/dev/input/event18:     HDA ATI HDMI HDMI/DP,pcm=10
/dev/input/event19:     HDA ATI HDMI HDMI/DP,pcm=11
/dev/input/event2:      Power Button
/dev/input/event20:     HDA Digital PCBeep
/dev/input/event21:     HDA Intel PCH Front Mic
/dev/input/event22:     HDA Intel PCH Rear Mic
/dev/input/event23:     HDA Intel PCH Line
/dev/input/event24:     HDA Intel PCH Line Out
/dev/input/event25:     HDA Intel PCH Front Headphone
/dev/input/event26:     Huion Tablet
/dev/input/event27:     Huion Tablet
/dev/input/event29:     Huion keyboard
/dev/input/event3:      YICHIP Wireless Device
/dev/input/event30:     Huion mouse
/dev/input/event4:      YICHIP Wireless Device Mouse
/dev/input/event5:      YICHIP Wireless Device System Control
/dev/input/event6:      PC Speaker
/dev/input/event7:      YICHIP Wireless Device Consumer Control
/dev/input/event8:      HUION Huion Tablet_H640P Keyboard
/dev/input/event9:      Logitech USB Trackball
Select the device event number [0-30]:
Maar ik ben nog steeds geen root. Als ik bij de eigenschappen van /usr/bin/evtest kijk dan zie ik: eigenaar: root; groep: root.
Kennelijk heb ik door de group 'input' gedeeltelijk rootrechten. Hoe zit dat precies???

Offline peer

  • Lid
Re: evtest en sudo
« Reactie #1 Gepost op: 2024/04/23, 11:03:39 »
os: debian 12
Ik ontdekte gisteren het volgende
Als ik het commando '/usr/bin/evtest' invoer dan krijg ik het volgende:
evtest
No device specified, trying to scan all of /dev/input/event*
Not running as root, no devices may be available.
Available devices:
Select the device event number [0-30]:
Ik ben geen root dus het commando werkt niet goed.
Vervolgens heb ik mij toegevoegd aan de group 'input':
sudo usermod -a -G input peer
[sudo] password for peer:
Als ik nu weer het commando 'evtest'ingeef dan krijg ik ook alle devices te zien.
evtest
No device specified, trying to scan all of /dev/input/event*
Not running as root, no devices may be available.
Available devices:
/dev/input/event0:      AT Translated Set 2 keyboard
/dev/input/event1:      Power Button
/dev/input/event10:     HUION 256C PEN STYLUS
/dev/input/event11:     RFID Reader RFID Reader
/dev/input/event12:     RFID Reader RFID Reader Keyboard
/dev/input/event14:     HDA ATI HDMI HDMI/DP,pcm=3
/dev/input/event15:     HDA ATI HDMI HDMI/DP,pcm=7
/dev/input/event16:     HDA ATI HDMI HDMI/DP,pcm=8
/dev/input/event17:     HDA ATI HDMI HDMI/DP,pcm=9
/dev/input/event18:     HDA ATI HDMI HDMI/DP,pcm=10
/dev/input/event19:     HDA ATI HDMI HDMI/DP,pcm=11
/dev/input/event2:      Power Button
/dev/input/event20:     HDA Digital PCBeep
/dev/input/event21:     HDA Intel PCH Front Mic
/dev/input/event22:     HDA Intel PCH Rear Mic
/dev/input/event23:     HDA Intel PCH Line
/dev/input/event24:     HDA Intel PCH Line Out
/dev/input/event25:     HDA Intel PCH Front Headphone
/dev/input/event26:     Huion Tablet
/dev/input/event27:     Huion Tablet
/dev/input/event29:     Huion keyboard
/dev/input/event3:      YICHIP Wireless Device
/dev/input/event30:     Huion mouse
/dev/input/event4:      YICHIP Wireless Device Mouse
/dev/input/event5:      YICHIP Wireless Device System Control
/dev/input/event6:      PC Speaker
/dev/input/event7:      YICHIP Wireless Device Consumer Control
/dev/input/event8:      HUION Huion Tablet_H640P Keyboard
/dev/input/event9:      Logitech USB Trackball
Select the device event number [0-30]:
Maar ik ben nog steeds geen root. Als ik bij de eigenschappen van /usr/bin/evtest kijk dan zie ik: eigenaar: root; groep: root.
Kennelijk heb ik door de group 'input' gedeeltelijk rootrechten. Hoe zit dat precies???

Offline bart85

  • Lid
Re: evtest en sudo
« Reactie #2 Gepost op: 2024/04/23, 13:50:33 »
Rechten van evtest zijn prima ingesteld. Het gaat hier niet om de rechten op dat programma, maar om de 'special files' in de folder /dev/input. Deze bestanden hebben de permissie van de groep op input staan.
Je leert maar mooi over weg gaan met de commandline. Geen grafische toepassingen voor systeembeheer.
You can never make a system 100% secure unless you unplug the machine from all networks, turn it off, lock it in a safe, smother it in concrete and never use it.

Offline peer

  • Lid
Re: evtest en sudo
« Reactie #3 Gepost op: 2024/04/23, 15:36:12 »
ja, dat moet het zijn.
Evtest leest de bestanden in /dev/input' en als ik de rechten bekijk dan zie ik daar:
owner: root, group: input