Задать вопрос

Как в sambe дать гостю права на «чтение выполнение»?

Есть шара на самбе, есть компьютер. Компьютеру очень надо выполнить праву файлов с шары. компьютер должен это сделать под гостем (или Все), если я правильно понимаю (без ввода пароля-логина).
Если я правильно понял, все настраивается через /etc/samba/smb.conf и вот этот кусок кода:
[images]
comment = images
path = /srv/tftp/images
create mask = 0660
directory mask = 0771
writable = yes
guest ok=yes

Однако, у меня почему-то гость выполнять файлы не может. Хотя, как я понимаю, должен. Но он только на чтение может.
  • Вопрос задан
  • 336 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Bobson8
Системный администратор
Помимо прав доступа еще и сами файлы нужно помечать исполняемыми. Не в конфиге самбы, естественно, а сами файлы.
Ответ написан
nops
@nops
Системный инженер.
Я не понял вопроса.
Поднимается самба, создается юзер. Выставляются права на файл/каталог setfacl(на freebsd).
Далее пользователь с Windows-машины открывает шару и спокойно запускает что уме надо. Для этого не нужны права на выполнение.
Вот примеры:
# getfacl *
# file: _Scaner
# owner: root
# group: wheel
group@:rwxpDdaARWcCo-:fd-----:allow
group:_buh_gr:rwxpDdaARWcCo-:fd-----:allow
group:_buh_gr_sheff:rwxpDdaARWcCo-:fd-----:allow
group:_office_gr:rwxpDdaARWcCo-:fd-----:allow
group:_dir_gr:rwxpDdaARWcCo-:fd-----:allow
group:_fin_gr:rwxpDdaARWcCo-:fd-----:allow
group:_fib_gr_sheff:rwxpDdaARWcCo-:fd-----:allow
group:_it_gr:rwxpDdaARWcCo-:fd-----:allow
user:администратор:rwxpDdaARWcCo-:fd-----:allow
owner@:rwxpDdaARWcCo-:-------:allow
group:10019:rwxpDdaARWcCo-:fdi----:allow
group:администраторы домена:rwxpDdaARWcCo-:fd-----:allow

# ll
total 66
drwxrwx---+ 3 root wheel 31 20 июл 16:53 _Scaner/

К примеру есть у меня каталог в шаре с 1С-кой:
# ll
total 218998
-rwxrwx---+ 1 root wheel 14782 20 фев 03:08 0x0402.ini*
-rwxrwx---+ 1 root wheel 15904 20 фев 03:08 0x0407.ini*
-rwxrwx---+ 1 root wheel 13660 20 фев 03:08 0x0409.ini*
-rwxrwx---+ 1 root wheel 16132 20 фев 03:08 0x040c.ini*
-rwxrwx---+ 1 root wheel 14504 20 фев 03:08 0x040e.ini*
-rwxrwx---+ 1 root wheel 14992 20 фев 03:08 0x0415.ini*
-rwxrwx---+ 1 root wheel 14632 20 фев 03:08 0x0418.ini*
-rwxrwx---+ 1 root wheel 14542 20 фев 03:08 0x0419.ini*
-rwxrwx---+ 1 root wheel 14220 20 фев 03:08 0x041f.ini*
-rwxrwx---+ 1 root wheel 16352 20 фев 03:08 0x0422.ini*
-rwxrwx---+ 1 root wheel 16352 20 фев 03:08 0x0426.ini*
-rwxrwx---+ 1 root wheel 16352 20 фев 03:08 0x0427.ini*
-rwxrwx---+ 1 root wheel 6776 20 фев 03:08 0x0804.ini*
-rwxrwx---+ 1 root wheel 98816 20 фев 03:08 1026.mst*
-rwxrwx---+ 1 root wheel 100864 20 фев 03:08 1031.mst*
-rwxrwx---+ 1 root wheel 8704 20 фев 03:08 1033.mst*
-rwxrwx---+ 1 root wheel 104960 20 фев 03:08 1036.mst*
-rwxrwx---+ 1 root wheel 99840 20 фев 03:08 1038.mst*
-rwxrwx---+ 1 root wheel 98304 20 фев 03:08 1045.mst*
-rwxrwx---+ 1 root wheel 99328 20 фев 03:08 1048.mst*
-rwxrwx---+ 1 root wheel 95232 20 фев 03:08 1049.mst*
-rwxrwx---+ 1 root wheel 91648 20 фев 03:08 1055.mst*
-rwxrwx---+ 1 root wheel 94208 20 фев 03:08 1058.mst*
-rwxrwx---+ 1 root wheel 93184 20 фев 03:08 1062.mst*
-rwxrwx---+ 1 root wheel 92160 20 фев 03:08 1063.mst*
-rwxrwx---+ 1 root wheel 4284416 20 фев 03:08 1CEnterprise 8.msi*
-rwxrwx---+ 1 root wheel 69120 20 фев 03:08 2052.mst*
-rwxrwx---+ 1 root wheel 215803500 20 фев 03:09 Data1.cab*
-rwxrwx---+ 1 root wheel 2921 20 фев 03:09 Setup.ini*
-rwxrwx---+ 1 root wheel 8704 20 фев 03:08 adminstallrelogon.mst*
-rwxrwx---+ 1 root wheel 8704 20 фев 03:08 adminstallrestart.mst*
-rwxrwx---+ 1 root wheel 2003176 20 фев 03:09 instmsi30.exe*
-rwxrwx---+ 1 root wheel 274792 20 фев 03:09 setup.exe*

Самба сама по себе запускается от root и работает от root, а вот права доступа к папкам и файлам на основании виндовых галочек.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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