Как "перемонтировать" папку tmp с noexec?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
jobfox
Сообщения: 142

Как "перемонтировать" папку tmp с noexec?

Сообщение jobfox »

Как "перемонтировать" папку tmp с noexec???
Спасибо сказали:
VladimirP
Сообщения: 164

Re: Как "перемонтировать" папку tmp с noexec?

Сообщение VladimirP »

Найди запись в fstab и добавь опцию.
Далее один из трех вариантов на выбор:
1) перезагрузиться;
2) перейти в однопользовательский режим, выполнить "umount /tmp", "mount -a", перейти в нормальный режим;
3) сменить режим монтирования на ходу командой "mount -o remount,noexec /tmp".

Для усиления безопасности рекомендую поставить noexec еще и на /var, /home, /srv и вообще на все каталоги, куда можно писать в нормальном режиме работы.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Как "перемонтировать" папку tmp с noexec?

Сообщение drBatty »

VladimirP писал(а):
31.12.2009 13:04
Для усиления безопасности рекомендую поставить noexec еще и на /var, /home, /srv и вообще на все каталоги, куда можно писать в нормальном режиме работы.

можно на все разделы ставить. кроме /usr (в который я смонтировал /opt)
если юзер coder пишет проги сам, то ему можно создать /usr/local/coder, и примонтировать его в /home/coder/bin
(конечно юзер coder не ходит в интернет, да и вообще)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
VladimirP
Сообщения: 164

Re: Как "перемонтировать" папку tmp с noexec?

Сообщение VladimirP »

Я свои скрипты держу в /usr/local/bin. Сначала копирую скрипты туда через sudo с паролем, а оттуда уже можно запускать.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Как "перемонтировать" папку tmp с noexec?

Сообщение drBatty »

VladimirP писал(а):
31.12.2009 18:46
Я свои скрипты держу в /usr/local/bin. Сначала копирую скрипты туда через sudo с паролем, а оттуда уже можно запускать.

я тоже. но я про проги на С и про сложные скрипты, которые надо отлаживать.
(хотя окончательно я копирую su -c ...)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Как "перемонтировать" папку tmp с noexec?

Сообщение blackdevil »

iУведомление от модератора blackdevil
Переношу в "Вопрос новичка".

п.с. Добавлено: хотел объединить тему автора с подобной темой про автомонтирование usb устройств средствами hal, но тема после объединения пропала...Возможно глюк движка?
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Как "перемонтировать" папку tmp с noexec?

Сообщение Yaros »

А какие вообще файлы в $HOME могут требовать права на исполнение? Помимо собственноручно скомпиленых программ?
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Как "перемонтировать" папку tmp с noexec?

Сообщение drBatty »

Yaros писал(а):
22.01.2010 15:16
А какие вообще файлы в $HOME могут требовать права на исполнение? Помимо собственноручно скомпиленых программ?

никакие.
вирусы и свои скрипты.
впрочем свои скрипты можно запустить как
sh my_script
или
. my_script
(для bash, для других - по другому, для sed например sed -f my_script)
при этом достаточно всего-лишь права чтения.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Ответить