Изменение прав доступа к файлам с его символической ссылкой

Специфическое оборудование USB перечислено здесь:

ls -l /dev/input/by-id/ 

Символьная ссылка: / dev / input / by-id / usb-Metrologic_Metrologic_Scanner-event-kbd разрешает: / dev / input / eventxx, где xx – целое число. В этом примере event19:

 ls -l /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd lrwxrwxrwx 1 root root 10 Nov 23 22:02 /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd -> ../event19 

Есть ли команда, которая может действовать на символическую ссылку, которая будет изменять разрешения целевого файла? т.е.

 chmod 666 /dev/input/eventXX 

С нетерпением ждем умных и элегантных примеров.

2 Solutions collect form web for “Изменение прав доступа к файлам с его символической ссылкой”

Как насчет

 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 
  • readlink разрешает символическую ссылку на / path / file
  • путь / файл, передаваемый в args для обработки chmod
  • Проблема переопределения ACL для групповой собственности по умолчанию
  • Настройка разрешений
  • Как создать правило udev для подключения только USB-накопителя?
  • Невозможно установить nextcloud, несмотря на правильное разрешение
  • Как скопировать папку, как / usr, в сохранении?
  • Дженкинс разрешает строить дома
  • проблема с разрешением systemd с правами пользователя root
  • Разрешение отклонено: запись правила udev в тестовый файл в /etc/udev/rules.d/
  • Проблема с полномочиями Automount USB Storage Permissions; FreeBSD 10.3
  • Внешний HD: «Разрешение запрещено» при записи файла
  • Установка прав доступа rwx по умолчанию для группы, но только rw разрешения по умолчанию для файлов
  • Linux и Unix - лучшая ОС в мире.