нифига, походу, там не пофиксили. Вчера дома пересобрал стейбл7. Виснет аж бегом.zingel писал(а): не прокатит уже, в стабле и релизе будущем - пофикшено.
Зато фришка форкбомбу держит

Хотя и там и там вопрос решается одной строчкой.
Модератор: terminus
нифига, походу, там не пофиксили. Вчера дома пересобрал стейбл7. Виснет аж бегом.zingel писал(а): не прокатит уже, в стабле и релизе будущем - пофикшено.
Код: Выделить всё
limits.h
Код: Выделить всё
#define _NO_LIMIT 100 /* arbitrary number; limit not enforced */
немного не понял что имеется в виду.zingel писал(а):если речь о всех процессах то, да, можно взять отсюдаКод: Выделить всё
limits.h
Код: Выделить всё
#sysctl kern.maxproc
kern.maxproc: 6164
Код: Выделить всё
#ulimit -a || limits
Код: Выделить всё
/etc/security/limits.conf
Я пробовал. Просто после некоторого времени rm удаляет сама себя и потом как бы нечем удалять.lissyara писал(а):кто там чё пробовал?Код: Выделить всё
lissyara# id uid=0(root) gid=0(wheel) groups=0(wheel),5(operator) lissyara# rm -fR / rm: "/" may not be removed lissyara#
что пробовал?skeletor писал(а):Не смешу! Серъёзно. Пробовал 2 раза именно на фре! 6.3 и 7.0.
Какой листинг? Я могу от руки написать ибо уже на рабочем серваке такого не попробуешь. Могу ещё раз попробовать на виртуалке. Сделаю скрин и выложу. Тогда точно будет ясно.lissyara писал(а):что пробовал?skeletor писал(а):Не смешу! Серъёзно. Пробовал 2 раза именно на фре! 6.3 и 7.0.
листинг где?
Лёха правильно говрит, rm нормально отработает и даже в шелл вернётсяskeletor писал(а):Тогда точно будет ясно.
Код: Выделить всё
zg# w
3:25PM up 38 secs, 2 users, load averages: 0.80, 0.25, 0.09
USER TTY FROM LOGIN@ IDLE WHAT
root v0 - 3:24PM - -csh (csh)
zg p0 192.168.1.4 3:25PM - w
zg# rm -Rf /**
rm: /dev/fd: Operation not supported
rm: /dev/net: Operation not supported
rm: /dev: Device busy
rm: /tmp: Device busy
rm: /usr: Device busy
rm: /var/empty: Operation not permitted
rm: /var: Device busy
zg# echo /**
/dev /tmp /usr /var
zg# echo /usr/** /var/** /tmp/** /dev/**
/var/empty /dev/fd /dev/net
zg#
это я по привычке -))) в csh это действительно эквивалентно *, но всё равно указываю дваГость писал(а):zg, это точно tcsh(1)? ЕМНИП, два астерикса подряд (**) бывают обычно только в zsh(1)
не, zsh не пользуюсь, токо cshГость писал(а):в zsh - ** = *, но **/ или **/* - рекурсивный * по всем папкам или по всем файлам
сам корень не удалить, заглушка тамparadox писал(а):а секурити левел там не влияет на rm -rf / ?
Код: Выделить всё
complained = 0;
for (t = argv; *t;) {
if (ISSLASH(*t)) {
if (!complained++)
warnx("\"/\" may not be removed");
eval = 1;
for (u = t; u[0] != NULL; ++u)
u[0] = u[1];
} else {
++t;
}
}
Зачитаем ман хором, уже приparadox писал(а):а секурити левел там не влияет на rm -rf / ?
man security писал(а):1 Secure mode - the system immutable and system append-only flags may
not be turned off; disks for mounted file systems, /dev/mem and
/dev/kmem may not be opened for writing; /dev/io (if your platform
has it) may not be opened at all; kernel modules (see kld(4)) may
not be loaded or unloaded
6.3 просто в ребут уходит, но не виснетAbigor писал(а):держите отличный вариант как поверить 7.0-p5
dd if=/dev/random of=/dev/mem
ага, а если молотком по процессору, уебать, то повиснетzg писал(а):6.3 просто в ребут уходит, но не виснетAbigor писал(а):держите отличный вариант как поверить 7.0-p5
dd if=/dev/random of=/dev/mem
мда...Abigor писал(а):держите отличный вариант как поверить 7.0-p5
dd if=/dev/random of=/dev/mem
Нет лис тут ты пожалуй не прав когда нужна безопасность, их можно получитьlissyara писал(а):мда...Abigor писал(а):держите отличный вариант как поверить 7.0-p5
dd if=/dev/random of=/dev/mem
а если тебе в моск из дев-рандом записать инфу - ты в ребут уйдёшь или зависнешь?)
когда уберут такие вещщи - типа возможности прямо записатть в раму и т.п. - юникс станет виндой.
Че то второй день подряд цитирую, этот кусок, вчера парадоксуman security писал(а):1 Secure mode - the system immutable and system append-only flags may
not be turned off; disks for mounted file systems, /dev/mem and
/dev/kmem may not be opened for writing; /dev/io (if your platform
has it) may not be opened at all; kernel modules (see kld(4)) may
not be loaded or unloaded.
ну я искрене надеялся, что мож не сразу реакция будет и какие-нить артефакты полезут... да только фигас два - сразу ребутf_andrey писал(а):ага, а если молотком по процессору, уебать, то повиснетzg писал(а):6.3 просто в ребут уходит, но не виснетAbigor писал(а):держите отличный вариант как поверить 7.0-p5
dd if=/dev/random of=/dev/mem
На 6.4 попробывала тоже в ребут уходит.zg писал(а):6.3 просто в ребут уходит, но не виснетAbigor писал(а):держите отличный вариант как поверить 7.0-p5
dd if=/dev/random of=/dev/mem
Код: Выделить всё
dd if=/dev/random of=/dev/mem