chown

Ну вот, в продолжении первой части тупняка появилась часть вторая! Нет, теперь не пыха пострадала, а другой сервер, для которого я производил реконструкции.

Видимо надо менять клаву, второй раз точку не смог нажать... а ведь нажимаю! Уж лучше бы я сделал «rm -rf /»... :)

К делу, я поторопился и вместо

# chown adw0rd:wheel ./*

сделал что, угадаете? :)

А вот что:

# chown adw0rd:wheel /*

Я естественно не заметил ничего, а продолжил работу... потом мне надо было ребутнуть сервак.
И наступила ночь... :)

Прозрение

После ребута, захожу под adw0rd'ом на сервер, выполняю «su», а он мне говорит

su: not running setuid

Сразу погуглил и рванул в /usr/bin/ и смотрю что там с su:

# ll su

смотрю, а хозяин то adw0rd, думаю что за шутки! O_o
начал лазить по серваку... а там везде хозяин adw0rd, и меня осенило! я забыл долбаную точку!

Как решил проблемы

Ну раз я теперь хозяин всего, то пошел редактировать sshd конфиг, дабы разрешить руту доступ...

# vi /etc/ssh/sshd_config

Отыскал строчку

#PermitRootLogin no

и заменил на

PermitRootLogin yes

ребут сервака и sshd не могу сделать от adw0rd, su тоже не пускает... в итоге захожу в панель хостера и жму ремот-ребут

После перезагрузки у меня появилась возможность заходить на сервер из под рута, теперь меняю права на рута для всех файлов на сервере и постепенно сравниваю права с другим сервером и выставляю их так же.

Ну собственно все, теперь все работает :)


Комментарии (19) на запись «#chown на корень страшнее чем #rm -rf /»

» Трекбеки скрыты, показать их?
  1. disc | 15.07.2009 в 18:01

    Сударь, вам действительно пора заменить клаву. Ужасно подумать, как она вас подставит в следующий раз :)

  2. adw0rd | 15.07.2009 в 18:07

    disc, да тут только точка и шифт барахлят )

    А не меняю клаву из-за того что думаю тогда уж полностью ноут менять надо... а бабла пока нет на макбук про 17"

  3. vasa_c | 17.07.2009 в 13:59

    Фу

  4. adw0rd | 17.07.2009 в 14:04

    А сам то? :)

  5. Killich | 17.07.2009 в 19:10

    Жесть!

  6. adw0rd | 17.07.2009 в 19:10

    Killich, куда пропал?)

  7. Killich | 24.07.2009 в 20:38

    на рубиновых рельсах сижу. Плотно так. Фанатично. =)

    rubyclub.com.ua

    если что — я там постоянно.

    учу людей рельсам по дистанционке — спрос есть, платформа растет, люди интересуются и учатся. Поскольку русских книг толком нет — работа у мя есть :) Если что — своим все и бесплатно — спрашивайте.

  8. adw0rd | 24.07.2009 в 21:58

    Ясно, открывай раздел по рельсам на пыхе! По жабе и си уже есть

  9. Killich | 06.08.2009 в 14:12

    ок! заметано!

    С сентября начну

  10. agat | 07.08.2009 в 17:07

    Как вариант не использовать относительные пути, как зло, а юзать все от корня сервера.

  11. adw0rd | 07.08.2009 в 18:07

    да лучше не указывать «./*», а юзать «*»

  12. alpha_Qu4z4r | 10.10.2009 в 20:57

    Адский сотона =)

    А я как-то сделал на продакшне rm `ps` вместо rm `ls`. Толи символ какой-то был в имени файла тли ещё что-то в этом роде, не помню уже зачем я так делал, но в итоге удалился баш и ещё несколо важных файлегов. Обнаружилось через несколько минут, когда мне не удалось второй раз зайти на сервак по ssh. =)

  13. jolly roger | 03.11.2009 в 13:03

    а разве без ключа -R chown выполняется рекурсивно? или я чего-то не увидел?

  14. adw0rd | 03.11.2009 в 13:10

    Не, без -R он не выполнится рекурсивно. Возможно я еще юзал -R, уже не помню...

  15. jolly roger | 03.11.2009 в 13:16

    Да, статья от июля еще написано, че-т я не посмотрел сразу на дату =) Извиняй. Просто, когда сам пишу что в консольке, машинально добавляю -v еще — сразу видно на какие файлы это применяется.

  16. adw0rd | 03.11.2009 в 14:29

    Угу, можно, попробую приучить себя к -v)

  17. FAndrey | 19.03.2010 в 06:22

    Советую на досуге посмотреть в сторону утилитки mtree, например в системе уже есть /etc/mtree/, вот вроде коротенько суть www.secure-computing.net/wiki/index.php/Mtree ну и гугл много всякого знает, правда сам знаю только в теории, пока не совершал таких глупостей.

  18. adw0rd | 19.03.2010 в 09:46

    FAndrey, спасибо. Ты идешь на дни сантехника?

  19. FAndrey | 19.03.2010 в 10:08

    По крайней мере собираюсь :) зарегался, главное на работе урвать время, и не проспать по пол дня как в том году :)

Оставить комментарий