Отправляет email-рассылки с помощью сервиса Sendsay

интересное про mount

Здравствуйте comp.soft.linux.discuss-list@subscribe.ru !

Столкнулся тут давеча с проблемой, когда пытался запустить бинарник
с cd-rom.
при попытке запуска мне выдавалась ошибка
bash: Bad interpreter. Permission denied.
Даже от рута. Проблема была в том, что cd-rom был смонтирован с
опцией noexec, т.е. чтобы запускать программы с сидюка, надо его
монтировать с опцией exec.
Но самое интересное в другом. Я обнаружил, что имеет значение
порядок опций в /etc/fstab или в командной строке.
т.е. опция user, например, подразумевает, что устанавливаются
nosuid, noexec, nodev даже если прямо не указано в фстабе.
т.е. написав -o exec,user вы не получите exec.
чтобы юзер мог монтировать сидюк и при этом можно было запускать с
него что-нибудь, нужно писать -o user,exec.
Может, кому пригодится.

Ответить   Evgeny Stepanov Fri, 28 Jan 2005 15:34:41 +0300 (#306362)

 

Ответы:

Здравствуйте, Evgeny.

Вы писали 28 января 2005 г., 15:34:41:

Спасибо. Мне точно пригодится. Я не знал об этом. Какой у Вас дистр?
Вы на других дистрах пробовали? Откуда инфа?

Ответить   "Andrey I. Klaus" Fri, 28 Jan 2005 17:26:54 +0300 (#306439)

 

Здравствуйте Andrey,

Friday, January 28, 2005, 5:26:54 PM, вы написали:

Инфа из man mount. Правда там так написано хитро..
user Allow an ordinary user to mount the file system. The
name of the mounting user is written to mtab so that he
can unmount the file system again. This option implies
the options noexec, nosuid, and nodev (unless overridden
by subsequent options, as in the option line
user,exec,dev,suid).
вот это: (unless overridden by subsequent options...
меня и натолкнуло на мысль, что порядок важен. А то я голову сломал
уже, поотключал все automount'ы и всякую фигню. cat /proc/mounts все
равно noexec кажет... хотел ему уже rm -rf / сделать.
Дистрибутив, наверное, любой - это поведение самого mount.
Все это происходило на федоре 3-ей, оракл 9i я ставил туда, никак не мог
runInstaller запустить с сидюка... кроме всего прочего :-)

Ответить   Evgeny Stepanov Fri, 28 Jan 2005 17:42:58 +0300 (#306445)