«H.264 (высокий профиль) декодер требуется для воспроизведения файла«

То, что вы хотите, похоже, возможно только с помощью уродливого хака.

Сначала установите общий ресурс в browseable = no и включите /etc/samba/sharename.%U.conf.

[sharename]
path = /path/to/share
valid users = user1, user2 
public = no
browseable = no
writeable = yes
include = /etc/samba/sharename.%U.conf

Затем следующие строки помещаются в файлы /etc/samba/sharename.user1.conf и /etc/samba/sharename.user2.conf. Конечно, только один из них должен существовать как обычный файл, другой может быть симлинком.

[sharename]
browseable = yes

Обратите внимание, однако, на определение %U в man smb.conf:

 %U
 имя пользователя сессии (имя пользователя, которое хотел получить клиент, не
 не обязательно то же самое, которое они получили).

Если я правильно понял, это означает, что любой, кто использует smbclient (или другой инструмент CIFS, который позволяет пользователю указывать имя пользователя), может "просматривать" ресурс с помощью опций -U user1 или -U user2, не требуя пароля.

5
05.09.2018, 03:44
1 ответ
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install gstreamer1-libav

(источник)

18
27.01.2020, 20:35

Теги

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