Форум русскоязычного сообщества Ubuntu


Автор Тема: Как защититься от rm / -rf ?  (Прочитано 1815 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн apl

  • Автор темы
  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: Как защититься от rm / -rf ?
« Ответ #15 : 15 Июня 2010, 13:48:01 »
Таки и тупое создание нового юзера не помогло? Ай, не верю...

Неее... не помогло... правда это было еще на 8.04 или 8.10

sudoers тут вообще ни при чем. Надо с правами играться. Т.е. выставить на /var/log (и нужное) права 1755. С такими правами пользователь сможет удалить только свои файлы.

Судоерс я упомянул чтобы не было мысли о том что я по-пьяни ввел рутовый пароль :)

Посмотрел сейчас... вроде у логов стали нормальные права...

а у /var/log

1347 drwxr-xrwx 21 root root  12288 2010-06-15 07:47 log






Пользователь решил продолжить мысль 15 Июня 2010, 13:49:33:
Точнее, не надо было раньше играться с правами. По дефолту юзеру системные файлы и всякого рода логи не подтереть.

Ну это да... я уже и не помню что я там менял... мог и натворить чего... а теперь проверять не хочется... по крайней мере таким способом :)
« Последнее редактирование: 15 Июня 2010, 13:49:33 от apl »
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн Nestor

  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Re: Как защититься от rm / -rf ?
« Ответ #16 : 15 Июня 2010, 15:17:03 »
Защищаться от rm / -rf  , а на хрена ? Ну убьёт какой то каталог -rf  ну и что. Да и то запросит пароль (если не ~)  и замучает сообщениями что каталог не пустой :)
Ну а для команды rm -rf  можно добавить опцию  i   rm -rfi ,   тогда она замучает Вас вопросами хотите Вы это удалить или может быть всё таки одумаетесь :)
Чтобы не забыть про опцию можно включить постоянный псевдоним команды ( alias  rm='rm -rfi' )  в  .bashrc
 
P.S. Хотя нет там же пробел стоит после слэша - убёт всё таки корень если под root зайдёшь
Вот уж эти мелочи, как некоторые здесь писали: точки,  слэши, пробелы  да ещё ставь их в нужном месте - не смешно
« Последнее редактирование: 15 Июня 2010, 15:38:04 от Nestor »


If you have paranoia, it doesn't mean that they do not hunt for you

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как защититься от rm / -rf ?
« Ответ #17 : 15 Июня 2010, 16:31:14 »
а у /var/log

1347 drwxr-xrwx 21 root root  12288 2010-06-15 07:47 log
А вот в свежей системе права drwxr-xr-x


убёт всё таки корень если под root зайдёшь
Неа, я ж выше говорил, сделали таки защиту от дурака и злых шутников, так просто корень с помощью rm не снесёшь, даже под рутом, требуется дополнительное заклинание.

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Как защититься от rm / -rf ?
« Ответ #18 : 15 Июня 2010, 16:44:57 »
Не забываем про xattr, господа! Великая вещь! man chattr ;)
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Как защититься от rm / -rf ?
« Ответ #19 : 15 Июня 2010, 16:53:59 »
(Нажмите, чтобы показать/скрыть)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как защититься от rm / -rf ?
« Ответ #20 : 15 Июня 2010, 16:58:15 »
Не забываем про xattr, господа! Великая вещь! man chattr ;)
Оно ext[2-4] only или есть исключения?

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1690
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Как защититься от rm / -rf ?
« Ответ #21 : 15 Июня 2010, 17:01:07 »
Не забываем про xattr, господа! Великая вещь! man chattr ;)
Оно ext[2-4] only или есть исключения?
Увы, только под Ext.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн apl

  • Автор темы
  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: Как защититься от rm / -rf ?
« Ответ #22 : 15 Июня 2010, 18:05:33 »
а у /var/log

1347 drwxr-xrwx 21 root root  12288 2010-06-15 07:47 log
А вот в свежей системе права drwxr-xr-x

Т.е. мне лучше такие поставить?

P.S. Повторю - мне нужна защита от тупого юзера за компом, который может стереть (случайно) файлы, критичные для системы.

Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как защититься от rm / -rf ?
« Ответ #23 : 15 Июня 2010, 18:27:58 »
Т.е. мне лучше такие поставить?
Ставь, какие положено по дефолту. Но чую, что не в одном месте у тебя такое творится...

P.S. Повторю - мне нужна защита от тупого юзера за компом, который может стереть (случайно) файлы, критичные для системы.
Ага, оно так всегда. Одни пускают кого не поподя, другие ломают все чего попадётся. Так вот, когда они встречаются, то от всего остается лишь один вопрос: кто тупанул, тот кто пустил или тот, кто сломал?

Оффлайн apl

  • Автор темы
  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: Как защититься от rm / -rf ?
« Ответ #24 : 15 Июня 2010, 18:40:28 »
Т.е. мне лучше такие поставить?
Ставь, какие положено по дефолту. Но чую, что не в одном месте у тебя такое творится...

А какие положено по дефолту?
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как защититься от rm / -rf ?
« Ответ #25 : 15 Июня 2010, 18:59:22 »
на /var/log положено 0755

Оффлайн apl

  • Автор темы
  • Активист
  • *
  • Сообщений: 689
  • Calculate linux
    • Просмотр профиля
    • Атеисты и безбожники
Re: Как защититься от rm / -rf ?
« Ответ #26 : 15 Июня 2010, 19:09:15 »
Подскажите плиз... такими они должны быть?

(Нажмите, чтобы показать/скрыть)
Core2Duo 6600, 4Gb RAM, 1000Gb HDD, Nvidia GeForce 8800 GTS, Calculate linux

 

Страница сгенерирована за 0.065 секунд. Запросов: 23.