LINUX.ORG.RU

Ответ на: комментарий от zup-rk27

<a href="http://cvs.savannah.gnu.org/viewcvs/*checkout*/coreutils/ChangeLog?re v=1.2063&root=coreutils">фот</a>

myhand
()

	* NEWS: rm now rejects attempts to remove /, ./, and ../.
	* src/basename.c: Don't include dirname.h, since system.h does it now.
	* src/chmod.c: Likewise.
	* src/copy.c: Likewise.
	* src/cp.c: Likewise.
	* src/df.c: Likewise.
	* src/dircolors.c: Likewise.
	* src/dirname.c: Likewise.
	* src/du.c: Likewise.
	* src/install.c: Likewise.
	* src/ln.c: Likewise.
	* src/ls.c: Likewise.
	* src/mkdir.c: Likewise.
	* src/mv.c: Likewise.
	* src/remove.c: Likewise.
	* src/rm.c: Likewise.
	* src/rmdir.c: Likewise.
	* src/shred.c: Likewise.
	* src/split.c: Likewise.
	* src/su.c: Likewise.

В кои веки.

birdie ★★★★★
()
Ответ на: комментарий от zenkov

> для кого fr, а для кого и rf

Нас и здесь не плохо кормят...

anonymous
()

Интересно, а теперь все дистрибутивы Linux используют утилиты из этого пакета или есть альтернативы?

Android
()
Ответ на: комментарий от Android

Кроме этого я знаю только BusyBox. Он на LiveCD часто встречается, ну и не встраиваемых системах.

//rayven

anonymous
()
Ответ на: комментарий от anonymous

policycoreutils - это не то немного

anonymous
()
Ответ на: комментарий от Android

>Кто-нть вот этого зверя юзал?

Ну... не то, чтобы юзал, но смотрел. Забавно, хотя и не особо практично. Особенно позабавил HTTP-сервер размером...1 килобайт. Все остальное тоже в духе ультраминимализма. Размер утилиток - от нескольких десятков, до нескольких сотен байт. Busybox рядом с этим смотрится монстром.

Rolex ★★
()
Ответ на: комментарий от birdie

>	* NEWS: rm now rejects attempts to remove /, ./, and ../.
>	* src/basename.c: Don't include dirname.h, since system.h does it now.

Ну чего? Кто первый потестит rm -rf / на рабочей системе? И правда не стирает? :)


AK

ioctl
()
Ответ на: комментарий от ioctl

$ install -d ~/test/{bin,lib}
$ sudo cp /bin/* ~/test/bin
$ sudo cp /lib/* ~/test/lib
<skip>
$ sudo chroot ~/test
bash-3.1# rm -rf /
rm: cannot remove root directory `/'
bash-3.1# exit

Lumi ★★★★★
()
Ответ на: комментарий от anonymous

> Альтернативы есть.

> policycoreutils

Это совсем не то.

> coreutils-darwin

А это старый ненужный более порт?

> Смени дистр и жди ебилдов :)

Сколько не сменяй, альтернатив coreutils нет. :)

mihalych ★★★
()
Ответ на: комментарий от Lumi

А "rm -rf /*" со звёздочкой вроде бы должно работать с практически тем же эффектом...

mihalych ★★★
()
Ответ на: комментарий от stassats

>Мда... И как теперь рут удалять? Надеюсь, можно отключить.
rm -rf /*
должно удалить всио, кроме / :-)

Ant0
()
Ответ на: комментарий от unDEFER

Впрочем, не форк. Лучше сделаем другую утилиту "rm-rf", которая будет отвергать попытки удалить всё что угодно кроме /, ./ и ../

unDEFER ★★★★★
()
Ответ на: комментарий от unDEFER

Думаю, появится что-то типа --allow-special-directory или $POSIX_ME_HARDER, а то и правда обидно за "." и "..".

mihalych ★★★
()
Ответ на: комментарий от vtVitus

>dd if=/dev/zero of=/dev/sda1 bs=1024

Если хочется надёжности, то if=/dev/urandom :)

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