Por exemplo, para abrir o acesso a /sys/bus/usb/devices/1-1/
, é necessário fazer o seguinte:
chmod a+x /sys/bus/
chmod a+x /sys/bus/usb/
chmod a+x /sys/bus/usb/devices/
# files in "devices" are symlinks
chmod a+x /sys/devices
chmod a+x /sys/devices/pci0000:00/
chmod a+x /sys/devices/pci0000:00/0000:00:1a.0
chmod a+x /sys/devices/pci0000:00/0000:00:1a.0/usb1
chmod a+x /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1
Como faço isso em um movimento? Eu quero fazer algo parecido com
chgrp_alt usb -R /sys/bus/usb/devices/*
chmod_alt g+rX -R /sys/bus/usb/devices/*
Quesiton relacionado (mais simples): definir permissões de leitura e gravação para a pasta e todos os seus diretórios pai
Tags permissions filesystems