ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] read-only system
@ 2002-11-19 11:12 Oleg Lukashin
  2002-11-19 11:28 ` Alexander Lyubushkin
  2002-11-19 13:50 ` Andrew Velikoredchanin
  0 siblings, 2 replies; 18+ messages in thread
From: Oleg Lukashin @ 2002-11-19 11:12 UTC (permalink / raw)
  To: community

Greetings!

	  Есть желание перевести fs на рутере по максимуму на read-only. В
связи с этим возник вопрос: 
В какие папки/файлы система с установленными DNS, Postfix, syslog, klog
система хочет иметь доступ на read-write. Можно ли перенаправлять вывод
syslog/klog на какую-то другую машину (варианты ?) ?

Заранее спасибо за помощь.

--
Best regards,
Oleg Lukashin
mailto:phd@rega.ru


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 11:12 [Comm] read-only system Oleg Lukashin
@ 2002-11-19 11:28 ` Alexander Lyubushkin
  2002-11-19 13:34   ` Andrey Vakatov
  2002-11-19 13:50 ` Andrew Velikoredchanin
  1 sibling, 1 reply; 18+ messages in thread
From: Alexander Lyubushkin @ 2002-11-19 11:28 UTC (permalink / raw)
  To: community

>
>
>	  Есть желание перевести fs на рутере по максимуму на read-only. В
>связи с этим возник вопрос: 
>В какие папки/файлы система с установленными DNS, Postfix, syslog, klog
>система хочет иметь доступ на read-write. Можно ли перенаправлять вывод
>syslog/klog на какую-то другую машину (варианты ?) ?
>  
>
если ставиться "из коробки"
изменяемые файлы в
/dev
/tmp
/var
/home (хотя сюда write можно блокировать после настройки и ничего особо 
страшного
не будет)

Вывод лога можно направить на другую машину - в документации есть как...


-- 
С Уважением,
Любушкин Александр,
mymail@limark.ru





^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 11:28 ` Alexander Lyubushkin
@ 2002-11-19 13:34   ` Andrey Vakatov
  2002-11-19 13:53     ` Oleg Lukashin
  0 siblings, 1 reply; 18+ messages in thread
From: Andrey Vakatov @ 2002-11-19 13:34 UTC (permalink / raw)
  To: community

Alexander Lyubushkin wrote:
>>
>>
>>       Есть желание перевести fs на рутере по максимуму на read-only. В
>> связи с этим возник вопрос: В какие папки/файлы система с 
>> установленными DNS, Postfix, syslog, klog
>> система хочет иметь доступ на read-write. Можно ли перенаправлять вывод
>> syslog/klog на какую-то другую машину (варианты ?) ?
>>  
>>
> если ставиться "из коробки"
> изменяемые файлы в
> /dev
> /tmp
> /var
> /home (хотя сюда write можно блокировать после настройки и ничего особо 
> страшного
> не будет)
> 
> Вывод лога можно направить на другую машину - в документации есть как...
Некоторые демоны любят в /etc писать.


-- 
Андрей Вакатов




^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 13:53     ` Oleg Lukashin
@ 2002-11-19 13:42       ` Andrey Orlov
  2002-11-19 14:02         ` Oleg Lukashin
  0 siblings, 1 reply; 18+ messages in thread
From: Andrey Orlov @ 2002-11-19 13:42 UTC (permalink / raw)
  To: community

On 2002 November 19 Tuesday 16:53, you wrote:
> > Некоторые демоны любят в /etc писать.
> Например какие ?

FTP  & NFSD ;)

-- 
WthBstRgrds -- Андрей Орлов --  
 --- www.neural.ru, cray@neural.ru ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 11:12 [Comm] read-only system Oleg Lukashin
  2002-11-19 11:28 ` Alexander Lyubushkin
@ 2002-11-19 13:50 ` Andrew Velikoredchanin
  2002-11-19 15:00   ` Andrei M. Laptev
  1 sibling, 1 reply; 18+ messages in thread
From: Andrew Velikoredchanin @ 2002-11-19 13:50 UTC (permalink / raw)
  To: community

Oleg Lukashin wrote:

>Greetings!
>
>	  Есть желание перевести fs на рутере по максимуму на read-only. В
>связи с этим возник вопрос: 
>В какие папки/файлы система с установленными DNS, Postfix, syslog, klog
>система хочет иметь доступ на read-write. 
>
/etc
/tmp
/var

>Можно ли перенаправлять вывод syslog/klog на какую-то другую машину (варианты ?)
>
Легко! Средствами самого syslog - это встроенная возможность. Если надо 
перенаправлять на виндовую тачку, монтируй расшаренный ресурс в /var/log 
(перед стартом syslog) и вперед! :)


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 13:34   ` Andrey Vakatov
@ 2002-11-19 13:53     ` Oleg Lukashin
  2002-11-19 13:42       ` Andrey Orlov
  0 siblings, 1 reply; 18+ messages in thread
From: Oleg Lukashin @ 2002-11-19 13:53 UTC (permalink / raw)
  To: community

* Andrey Vakatov (vakatov@tatneft.ru) wrote:

> Некоторые демоны любят в /etc писать.

Например какие ?

> -- 
> Андрей Вакатов

--
Best regards,
Oleg Lukashin
mailto:phd@rega.ru


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 13:42       ` Andrey Orlov
@ 2002-11-19 14:02         ` Oleg Lukashin
  2002-11-19 14:14           ` Andrey Orlov
  0 siblings, 1 reply; 18+ messages in thread
From: Oleg Lukashin @ 2002-11-19 14:02 UTC (permalink / raw)
  To: community

* Andrey Orlov (cray@neural.ru) wrote:
> On 2002 November 19 Tuesday 16:53, you wrote:
> > > Некоторые демоны любят в /etc писать.
> > Например какие ?
> 
> FTP  & NFSD ;)

Это не критично. В принципе, исходное письмо касалось рутера - там ftp
делать по большому счету нечего. А вообще, vsftpd, например, сама в conf
ничего не пишет AFAIK. с NFSd не работал - не знаю.
Понятно, что иногда надо будет систему смонтировать в read-write, но by
default хочется все что можно в ro.

> -- 
> WthBstRgrds -- Андрей Орлов --  
>  --- www.neural.ru, cray@neural.ru ---

--
Best regards,
Oleg Lukashin
mailto:phd@rega.ru


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 14:02         ` Oleg Lukashin
@ 2002-11-19 14:14           ` Andrey Orlov
  0 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2002-11-19 14:14 UTC (permalink / raw)
  To: community

On 2002 November 19 Tuesday 17:02, you wrote:
> >
> > FTP  & NFSD ;)
>
> Это не критично. В принципе, исходное письмо касалось рутера - там ftp
> делать по большому счету нечего. А вообще, vsftpd, например, сама в conf
> ничего не пишет AFAIK. с NFSd не работал - не знаю.

Извините. Я глупо пошутил.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- www.neural.ru, cray@neural.ru ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 13:50 ` Andrew Velikoredchanin
@ 2002-11-19 15:00   ` Andrei M. Laptev
  2002-11-19 15:26     ` Re[2]: " ASA
                       ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Andrei M. Laptev @ 2002-11-19 15:00 UTC (permalink / raw)
  To: community

> >	  Есть желание перевести fs на рутере по максимуму на read-only. В
> >связи с этим возник вопрос: 
> >В какие папки/файлы система с установленными DNS, Postfix, syslog, klog
> >система хочет иметь доступ на read-write. 
> >
> /etc
> /tmp
> /var
> 
А как же / , корневой раздел может быть RO ?
Я вроде читал что нет.

-- 
С уважением,
Лаптев Андрей


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re[2]: [Comm] read-only system
  2002-11-19 15:00   ` Andrei M. Laptev
@ 2002-11-19 15:26     ` ASA
  2002-11-20 10:13       ` Andrei M. Laptev
  2002-11-19 18:26     ` Andrew Velikoredchanin
  2002-11-20  9:18     ` [Comm] " Artem K. Jouravsky
  2 siblings, 1 reply; 18+ messages in thread
From: ASA @ 2002-11-19 15:26 UTC (permalink / raw)
  To: Andrei M. Laptev

Hello Andrei,

Tuesday, November 19, 2002, 7:00:05 PM, you wrote:
>> /etc
>> /tmp
>> /var
>> 
AML> А как же / , корневой раздел может быть RO ?
дак из-за этих вышеупомянутых каталогов. если их занести
на отдельные fs, то корневой может быть RO

AML> Я вроде читал что нет.
где?


-- 
Best regards,
 ASA                            mailto:llb@udm.ru



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] read-only system
  2002-11-19 15:00   ` Andrei M. Laptev
  2002-11-19 15:26     ` Re[2]: " ASA
@ 2002-11-19 18:26     ` Andrew Velikoredchanin
  2002-11-20  9:18     ` [Comm] " Artem K. Jouravsky
  2 siblings, 0 replies; 18+ messages in thread
From: Andrew Velikoredchanin @ 2002-11-19 18:26 UTC (permalink / raw)
  To: community

Andrei M. Laptev wrote:

>>>	  Есть желание перевести fs на рутере по максимуму на read-only. В
>>>связи с этим возник вопрос: 
>>>В какие папки/файлы система с установленными DNS, Postfix, syslog, klog
>>>система хочет иметь доступ на read-write. 
>>>
>>>      
>>>
>>/etc
>>/tmp
>>/var
>>
>>    
>>
>А как же / , корневой раздел может быть RO ?
>Я вроде читал что нет.
>  
>
Может! Проверено на практике!


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Comm] Re: read-only system
  2002-11-19 15:00   ` Andrei M. Laptev
  2002-11-19 15:26     ` Re[2]: " ASA
  2002-11-19 18:26     ` Andrew Velikoredchanin
@ 2002-11-20  9:18     ` Artem K. Jouravsky
  2002-12-01  0:21       ` Dmitry V. Levin
  2 siblings, 1 reply; 18+ messages in thread
From: Artem K. Jouravsky @ 2002-11-20  9:18 UTC (permalink / raw)
  To: community

On Tue, Nov 19, 2002 at 07:00:05PM +0400, Andrei M. Laptev wrote:
> > >	  Есть желание перевести fs на рутере по максимуму на read-only. В
> > >связи с этим возник вопрос: 
> > >В какие папки/файлы система с установленными DNS, Postfix, syslog, klog
> > >система хочет иметь доступ на read-write. 
> > >
> > /etc
> > /tmp
> > /var
> > 
> А как же / , корневой раздел может быть RO ?
> Я вроде читал что нет.
Отлично может. Когда-то видел роутер-мечту, построенный на freebsd.
* Всё было смонтировано RO, всё что требовало записи (/var, например) было
  смонтировано noexec. 
* mount был пропатчен, чтобы работать только в init 1, т.о. перемонтировать
  раздел становилось возможным только в single user
* были убраны компиляторы, perl, вообще практически всё лишнее. Как было
  написано в сопроводительной записке: "Таким образом, потенциальному
  взломщику останутся только shell скрипты даже при получении доступа root"

-- 
Best wishes,             | ICQ 103399444
	Artem K. Jouravsky,  | JID ujo@jabber.ru
iFirst Ltd, System Administrator.
-----------------------
Ужин - при свечах, завтрак - при огнетушителях !


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: Re[2]: [Comm] read-only system
  2002-11-19 15:26     ` Re[2]: " ASA
@ 2002-11-20 10:13       ` Andrei M. Laptev
  2002-11-20 10:22         ` Re[4]: " ASA
  2002-11-20 11:20         ` Re[2]: " Oleg Lukashin
  0 siblings, 2 replies; 18+ messages in thread
From: Andrei M. Laptev @ 2002-11-20 10:13 UTC (permalink / raw)
  To: community

> AML> Я вроде читал что нет.
> где?
Долго вспоминал-искал нашел:
http://www.botik.ru/~sizif/pcrouter/roroot.koi8.html
ну и вообще www.botik.ru - там как раз и описывается решение, 
но у меня в памяти засело что просто так нельзя корень сделать RO, 
еще раз почитал там в основном проблемы с /etc в частности с mtab

То есть в общем можно замонтировать / в read-only

-- 
С уважением,
Лаптев Андрей


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re[4]: [Comm] read-only system
  2002-11-20 10:13       ` Andrei M. Laptev
@ 2002-11-20 10:22         ` ASA
  2002-11-20 11:20         ` Re[2]: " Oleg Lukashin
  1 sibling, 0 replies; 18+ messages in thread
From: ASA @ 2002-11-20 10:22 UTC (permalink / raw)
  To: Andrei M. Laptev

Hello Andrei,

Wednesday, November 20, 2002, 2:13:56 PM, you wrote:

AML> http://www.botik.ru/~sizif/pcrouter/roroot.koi8.html
AML> ну и вообще www.botik.ru - там как раз и описывается решение, 
AML> но у меня в памяти засело что просто так нельзя корень сделать RO, 
AML> еще раз почитал там в основном проблемы с /etc в частности с mtab
кстати, для embedded-систем можно залинковать /etc/mtab на
/proc/mounts, а mount скомпилить так, чтобы он не юзал mtab

AML> То есть в общем можно замонтировать / в read-only
Во-во

-- 
Best regards,
 ASA                            mailto:llb@udm.ru



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: Re[2]: [Comm] read-only system
  2002-11-20 10:13       ` Andrei M. Laptev
  2002-11-20 10:22         ` Re[4]: " ASA
@ 2002-11-20 11:20         ` Oleg Lukashin
  1 sibling, 0 replies; 18+ messages in thread
From: Oleg Lukashin @ 2002-11-20 11:20 UTC (permalink / raw)
  To: community

* Andrei M. Laptev (aml@softex.ru) wrote:
> > AML> Я вроде читал что нет.
> > где?
> Долго вспоминал-искал нашел:
> http://www.botik.ru/~sizif/pcrouter/roroot.koi8.html
> ну и вообще www.botik.ru - там как раз и описывается решение, 
> но у меня в памяти засело что просто так нельзя корень сделать RO, 
> еще раз почитал там в основном проблемы с /etc в частности с mtab
> 
> То есть в общем можно замонтировать / в read-only

Собственно, я сделал что хотел. Сейчас у меня разделы /var /dev /etc /home
/root Имеют свое отображение в статике (read-only), и монтируются в память на 
rw, а корень сидит в read-only. Если надо что-то менять - грузимся с
дискеты/cd и монтируем /dev/hda1 в одну из папок.
Да, все это было нужно из-за того, что я поменял основной носитель на рутере
на flash-card. Очень, знаете ли, долговечная машинка получилась.
Сегодня-завтра я ее дострою и попробую поставить на боевое дежурство.

Огромное спасибо всем за советы.

> -- 
> С уважением,
> Лаптев Андрей

--
Best regards,
Oleg Lukashin
mailto:phd@rega.ru


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Re: read-only system
  2002-11-20  9:18     ` [Comm] " Artem K. Jouravsky
@ 2002-12-01  0:21       ` Dmitry V. Levin
  2002-12-03 12:56         ` Alexey Tourbin
  0 siblings, 1 reply; 18+ messages in thread
From: Dmitry V. Levin @ 2002-12-01  0:21 UTC (permalink / raw)
  To: ALT Linux general discussion list

[-- Attachment #1: Type: text/plain, Size: 1318 bytes --]

On Wed, Nov 20, 2002 at 12:18:22PM +0300, Artem K. Jouravsky wrote:
> > > >	  Есть желание перевести fs на рутере по максимуму на read-only. В
> > > >связи с этим возник вопрос: 
> > > >В какие папки/файлы система с установленными DNS, Postfix, syslog, klog
> > > >система хочет иметь доступ на read-write. 
> > > >
> > > /etc
> > > /tmp
> > > /var
> > > 
> > А как же / , корневой раздел может быть RO ?
> > Я вроде читал что нет.
> Отлично может. Когда-то видел роутер-мечту, построенный на freebsd.
> * Всё было смонтировано RO, всё что требовало записи (/var, например) было
>   смонтировано noexec. 
> * mount был пропатчен, чтобы работать только в init 1, т.о. перемонтировать
>   раздел становилось возможным только в single user
> * были убраны компиляторы, perl, вообще практически всё лишнее. Как было
>   написано в сопроводительной записке: "Таким образом, потенциальному
>   взломщику останутся только shell скрипты даже при получении доступа root"

... и возможность залить недостающий инструментарий по сети:
$ cp -p /bin/ls ~/tmp/
$ chmod 400 ~/tmp/ls
$ /lib/ld-linux.so.2 ~/tmp/ls /             
bin  boot  dev  etc  home  lib  mnt  opt  proc  root  sbin  tmp  usr  var

Так что в записке содержалось легко опрвержимое утверждение.

P.S. Как вы думаете, почему я предпочитаю readonly chroot?


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [Comm] Re: read-only system
  2002-12-01  0:21       ` Dmitry V. Levin
@ 2002-12-03 12:56         ` Alexey Tourbin
  2002-12-08  0:17           ` Dmitry V. Levin
  0 siblings, 1 reply; 18+ messages in thread
From: Alexey Tourbin @ 2002-12-03 12:56 UTC (permalink / raw)
  To: ALT Linux general discussion list

On Sun, Dec 01, 2002 at 03:21:07AM +0300, Dmitry V. Levin wrote:
> > * Всё было смонтировано RO, всё что требовало записи (/var, например) было
> >   смонтировано noexec. 
> > * mount был пропатчен, чтобы работать только в init 1, т.о. перемонтировать
> >   раздел становилось возможным только в single user
> > * были убраны компиляторы, perl, вообще практически всё лишнее. Как было
> >   написано в сопроводительной записке: "Таким образом, потенциальному
> >   взломщику останутся только shell скрипты даже при получении доступа root"
> 
> ... и возможность залить недостающий инструментарий по сети:
> $ cp -p /bin/ls ~/tmp/
> $ chmod 400 ~/tmp/ls
> $ /lib/ld-linux.so.2 ~/tmp/ls /             
> bin  boot  dev  etc  home  lib  mnt  opt  proc  root  sbin  tmp  usr  var
> 
> Так что в записке содержалось легко опрвержимое утверждение.

Можно чуть подробнее? Т.е. вы хотите сказать, что монтирование noexec по
существу ничего не дает?

> P.S. Как вы думаете, почему я предпочитаю readonly chroot?

Потому что в чруте есть /lib/ld-linux.so.2?
А можно ли с него снять chmod -x?
Я просто плохо разбираюсь, как это всё подцепляется.

> --
> ldv

-- 
WBR, Alexey Tourbin	"He is a sane man who can have tragedy 
BIOZAK Ltd., Russia	 in his heart and comedy in his head."
					--G.K.Chesterton


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [Comm] Re: read-only system
  2002-12-03 12:56         ` Alexey Tourbin
@ 2002-12-08  0:17           ` Dmitry V. Levin
  0 siblings, 0 replies; 18+ messages in thread
From: Dmitry V. Levin @ 2002-12-08  0:17 UTC (permalink / raw)
  To: ALT Linux general discussion list

[-- Attachment #1: Type: text/plain, Size: 1500 bytes --]

On Tue, Dec 03, 2002 at 03:56:39PM +0300, Alexey Tourbin wrote:
> On Sun, Dec 01, 2002 at 03:21:07AM +0300, Dmitry V. Levin wrote:
> > > * Всё было смонтировано RO, всё что требовало записи (/var, например) было
> > >   смонтировано noexec. 
> > > * mount был пропатчен, чтобы работать только в init 1, т.о. перемонтировать
> > >   раздел становилось возможным только в single user
> > > * были убраны компиляторы, perl, вообще практически всё лишнее. Как было
> > >   написано в сопроводительной записке: "Таким образом, потенциальному
> > >   взломщику останутся только shell скрипты даже при получении доступа root"
> > 
> > ... и возможность залить недостающий инструментарий по сети:
> > $ cp -p /bin/ls ~/tmp/
> > $ chmod 400 ~/tmp/ls
> > $ /lib/ld-linux.so.2 ~/tmp/ls /             
> > bin  boot  dev  etc  home  lib  mnt  opt  proc  root  sbin  tmp  usr  var
> > 
> > Так что в записке содержалось легко опрвержимое утверждение.
> 
> Можно чуть подробнее? Т.е. вы хотите сказать, что монтирование noexec по
> существу ничего не дает?

Почему? Разница есть:
1. Не всегда dynamic loader доступен.
2. Таким образом нельзя запустить execute-only приложения.
3. Запущенные таким образом приложения не получают suid/sgid.

> > P.S. Как вы думаете, почему я предпочитаю readonly chroot?
> 
> Потому что в чруте есть /lib/ld-linux.so.2?

Нет, потому что там его нет, и его там нельзя создать, равно как и все
остальное.

> А можно ли с него снять chmod -x?

Тогда он будет никому не нужен.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2002-12-08  0:17 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-19 11:12 [Comm] read-only system Oleg Lukashin
2002-11-19 11:28 ` Alexander Lyubushkin
2002-11-19 13:34   ` Andrey Vakatov
2002-11-19 13:53     ` Oleg Lukashin
2002-11-19 13:42       ` Andrey Orlov
2002-11-19 14:02         ` Oleg Lukashin
2002-11-19 14:14           ` Andrey Orlov
2002-11-19 13:50 ` Andrew Velikoredchanin
2002-11-19 15:00   ` Andrei M. Laptev
2002-11-19 15:26     ` Re[2]: " ASA
2002-11-20 10:13       ` Andrei M. Laptev
2002-11-20 10:22         ` Re[4]: " ASA
2002-11-20 11:20         ` Re[2]: " Oleg Lukashin
2002-11-19 18:26     ` Andrew Velikoredchanin
2002-11-20  9:18     ` [Comm] " Artem K. Jouravsky
2002-12-01  0:21       ` Dmitry V. Levin
2002-12-03 12:56         ` Alexey Tourbin
2002-12-08  0:17           ` Dmitry V. Levin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git