Может ли 'aplay' воспроизводить звук из Интернета?

Нет, это небезопасно: разрешения в / usr / lib выбраны по двум причинам:

  • защита от случайного изменения системных программ и
  • предоставление привилегированного доступа к различным особенности системы, например, использование программ setuid / setgid.

Вы можете увидеть последнее, используя

find /usr/lib -type f -perm /7000

для поиска любой программы, используя setuid (4000), setgid (2000) или липкий бит (1000). В моем Debian7 это показывает несколько файлов:

/usr/lib/eject/dmcrypt-get-device
/usr/lib/dbus-1.0/dbus-daemon-launch-helper
/usr/lib/kde4/libexec/kdesud
/usr/lib/openssh/ssh-keysign
/usr/lib/libvte9/gnome-pty-helper
/usr/lib/emacs/23.4/x86_64-linux-gnu/movemail
/usr/lib/mc/cons.saver
/usr/lib/libvte-2.90-9/gnome-pty-helper
/usr/lib/utempter/utempter
/usr/lib/pt_chown
/usr/lib/evolution/camel-lock-helper-1.2
/usr/lib/policykit-1/polkit-agent-helper-1

Если вы измените владельца этих файлов, они больше не смогут выполнять задачу, для которой они предназначены. Например, gnome-pty-helper и utempter используются для обновления функции utmp / wtmp (предоставляя данные для w и последний ).

Дополнительная литература:

1
06.07.2017, 08:17
1 ответ

Поскольку этот параметр не задокументирован , НЕТ, он не поддерживает HTTP.

Если вам нужен HTTP, вы можете попробоватьmplayer.

0
28.04.2021, 23:59

Теги

Похожие вопросы