Portál AbcLinuxu, 30. dubna 2025 14:49
Problém:
po aktualizaci udev-050 na udev-054 došlo k pár 'problémům', tj. ztráta práv k zařízením a vůbec takové divné chování.
Řešení:
hlavní problém je skryt v souboru /etc/udev/rules.d/udev.rules , kde jsou všechna práva defaultně na 660 a proto je potřeba udělat pár úprav a to:
# /dev/null permisions kernel="null", MODE="0666"a změnit práva tady
# permissions for IDE CD devices BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="cdrom*", NAME="%k", GROUP="cdrom", MODE="0666" # permissions for IDE floppy devices BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="floppy*", NAME="%k", GROUP="floppy", MODE="0666" # permissions for SCSI cd/sg/tape devices BUS="scsi", KERNEL="s[grt][0-9]*", SYSFS_type="5", NAME="%k", GROUP="cdrom", MODE="0666"a pak přidat práva na tty (tato už tam jsou, jen je potřeba připsat MODE ...), protože jinak mi nešel pustit terminál z X
# pty devices KERNEL="pty[p-za-e][0-9a-f]*", NAME="pty/m%n", SYMLINK="%k", MODE="666" KERNEL="tty[p-za-e][0-9a-f]*", NAME="pty/s%n", SYMLINK="%k", MODE="666"Navíc mě to nepustilo do home adresáře, takže jsem byl nucen použít kouzlo chown.
Tiskni
Sdílej:
# tty devices KERNEL="console", NAME="%k", GROUP="tty", MODE="0666" KERNEL="tty", NAME="%k", GROUP="tty", MODE="0666" KERNEL="tty[0-9]*", NAME="vc/%n", SYMLINK="%k", GROUP="tty"
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.