Como eu abro o acesso (+ x) a um diretório atrás de links simbólicos em um movimento?

1

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

    
por Vi. 13.05.2016 / 23:30

0 respostas