Проблема полномочий

У меня есть сценарий, я записал, что контролирует папку и автоматически монтирует любые файлы ISO-образа в папке к/mnt/ISOs и затем создает самбу usershare для предоставления доступа к смонтированному изображению. Сценарий, кажется, работает хорошо, но у меня есть некоторые странные причуды. Одним из изображений, которые я смонтировал, является ISO для ubuntu-14.04.2-desktop. В этом изображении существует приложение (wubi.exe), что независимо от того, что я пробую, я не могу заставить это приложение работать непосредственно от совместно используемой папки на машине Windows.

Так, я монтирую изображение как:

mount -o defaults,ro,exec,mode=0777 /mnt/hdd_2/ubuntu-14.04.2-desktop.iso /mnt/ISOs/ubuntu-14.04.2-desktop

usershare выполняется как:

net usershare add ubuntu-14.04.2-desktop /mnt/ISOs/ubuntu-14.04.2-desktop ubuntu-14.04.2-desktop Everyone:F guest_ok=y

Гостям разрешает smb.conf.

Я могу просмотреть файлы на монтировании в Windows без проблемы и могу свободно скопировать их в другое местоположение. От нового местоположения они выполняются отлично. Я не могу заставить это выполняться от совместно используемой папки как бы то ни было.

Другие детали:

Server is running Ubuntu Server 16.04.1
Samba is 4.3.9-Ubuntu
mount from util-linux 2.27.1 (libmount 2.27.0: selinux, assert, debug)

Что я мог бы делать неправильно?

0
задан 17 August 2016 в 19:35

1 ответ

Это - средство защиты, и поведение может быть изменено путем редактирования

/etc/samba/smb.conf
путем добавления
acl allow execute always = True
источник: https://wiki.samba.org/index.php/Setup_and_configure_file_shares_with_POSIX_ACLs#Execute_bit_on_files
0
ответ дан 28 September 2019 в 16:40

Другие вопросы по тегам:

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