LINUX.ORG.RU
решено ФорумAdmin

nfs

 , ,


1

1

Всем бобра!
Ищу мудрости и помощи в нелегком деле.
С компа №1 (ubuntu) раздается папка /work (nobody:nogroup) посредство nfs-kernel-derver, запись в файле exports

/work 192.168.1.2/24(rw,async,no_subtree_check,no_root_squash,insecure)

в файле/var/lib/nfs/etab

/work	/work	192.168.1.2/24(rw,async,wdelay,hide,nocrossmnt,insecure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,rw,no_root_squash,no_all_squash)
в hosts.allow прописано
portmap: 192.168.0.1/24 

На другом компе №2 (ubuntu) прикручивается в папку /work, вот таким fstab

192.168.1.1:/work /work nfs rw,user,owner,auto 0 0

В папке /work лежит программка flops пытаюсь ее запустить с компа №2 мне выдает вот такое сообщение

admn@node1:/work$ ./flops
bash: ./flops: Отказано в доступе

Копирую ее в ~/ запускаю, все работает(

Где то что то пропустил, курение инета ничего не дало(
HELP!!!

./flops

а.. Это твоя программа? Дык ЕМНИП в сетевых системах noexec по дефолту. И лучше это не менять. Т.ч. копируй лучше в ~, так проще. Не надо запускать удалённую программу.

Если так уж хочется, то сделай ssh

$ ssh remote_host ./flops

emulek ()
Ответ на: комментарий от tyki-tyki

судя по вики по умолчанию стоит exec

на кой ляд ты вику читаешь? Читай маны. Это опции для локальных ФС, а для nfs(5) я вообще такой опции не нашёл, т.ч. её вообще нет, не только по умолчанию.

emulek ()

Решение

Как и думал, все оказалось вобще непонятно как. Системе почему то не нравился мой fstab и она делала свои настройки где стоит noexec, поменяв в fstab (оставил толкьо rw) все заработало!

tyki-tyki ()

user

Эта опция включает в себя noexec — это написано в man mount

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.