Beberapa grup memungkinkan akses ke file atau direktori, misalnya: www-data
memungkinkan akses ke file web atau adm
grup untuk membaca file /var/log
. Ini adalah penggunaan sepele.
Tetapi beberapa kelompok memungkinkan akses ke perangkat tertentu. Misalnya dialout
grup ini memungkinkan akses ke port serial melalui file di /dev
:
$ find /dev -group dialout -exec ls -ld {} \;
crw-rw---- 1 root dialout 4, 64 Jan 19 12:51 /dev/ttyS0
crw-rw---- 1 root dialout 4, 67 Jan 19 12:51 /dev/ttyS3
crw-rw---- 1 root dialout 4, 66 Jan 19 12:51 /dev/ttyS2
crw-rw---- 1 root dialout 4, 65 Jan 19 12:51 /dev/ttyS1
Jadi jika Anda adalah anggota dari dialout
kelompok Anda dapat menggunakan port serial dengan membaca dan menulis ke file perangkat: echo "Hello world" > /dev/ttyS0
. The video
kelompok memungkinkan akses ke perangkat keras video.
Untuk deskripsi masing-masing grup, baca file: /usr/share/doc/base-passwd/users-and-groups.html
Sunting tentang komentar pertama:
Bahkan, biasanya Anda tidak harus berada dalam grup tersebut untuk "mengakses" sumber daya perangkat keras, dari sudut pandang pengguna. Praktik yang umum adalah memiliki daemon / server yang mengelolanya, menjadi anggota grup yang paling ketat, kemudian memungkinkan Anda mengakses daemon / server.
Untuk kasus Anda, menjadi anggota video
grup memungkinkan akses langsung ke perangkat keras grafis, bukan melalui server X. Biasanya pada komputer desktop / laptop itu bagus untuk memiliki akses langsung ke perangkat keras grafis ( glxinfo | grep "direct rendering"
).
Catatan tambahan, jika Anda memiliki perenderan langsung tetapi Anda bukan anggota video
grup ( id | grep --color video
), Anda diizinkan mengakses perangkat keras dengan satu acl dari /dev
file ( find /dev/ -group video -exec getfacl {} \; | grep $USERNAME
).