Переместите все из / home / app / var / cache
в новый каталог, затем создайте символическую ссылку:
$ mv /home/app/var/cache /mnt/new_cache_folder
$ ln -s /mnt/new_cache_folder /home/app/var/cache
Как насчет
chmod 666 /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd
Надеюсь, это достаточно элегантно!
Из руководства GNU для chmod
:
chmod
никогда не изменяет права доступа к символическим ссылкам, поскольку системный вызовchmod
не могут изменить свои разрешения. Это не проблема , поскольку разрешения символьных ссылок никогда не используются. Однако для каждой символической ссылки, указанной в командной строке, изменяетсяchmod
разрешения указанного файла.
Это может быть специфично для GNU, но поскольку вы используете дистрибутив Linux, у вас, вероятно, есть GNU coreutils.
Не такой элегантный, как принятый ответ:
readlink -f /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd | sudo xargs chmod 666