> man operating_systems
Центр информации по операционным системам :: Форумы :: Операционные системы :: BSD
 
<< Предыдущая тема | Следующая тема >>
[moved] Задача-головоломка: помоги администратору
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
nnivanov
Вторник 04.10.2005 02:41

ID пользователя #253
Зарегистрирован: Вторник 29.03.2005 01:18
Местонахождение: Russia, Velikiy Novgorod
Сообщений: 123
Эту задачу можно решать по-разному. Но как бы поступили вы?

---------
Незадачливый администратор, долгое время проработавший в Linux вдруг увидел FreeBSD (версия 5.3) и давай в ней ковыряться! Ковырялся-ковырялся и доковырялся...

Не понравилась нашему герою дефлотная C-shell, и решил он переселить root'а в привычную bash. Набрал команду chsh, которая на удивление открыла в vi какой-то файл (совсем не /etc/passwd). Изменил он в этом файле строку /bin/csh на /bin/bash. Вот тут и начались проблемы: надо было набирать /usr/bin/bash, помня о том, что в Беркли не желают другие оболочки ставить на одном уровне с их гениальным творением c-shell.

Наш герой набирает exit и попадает в login. Вводит данные, а ему говорят, что, мол, нет такой /bin/bash и предлагают заново залогиниться.

Что только не делал наш бедный админ, чтобы исправить глупую ошибку. Хотел было зайти другим пользователем и воспользоваться su (или sudo), да вот других пользователей не создал.

А что вы посоветуете администратору?

- Зачем мотоциклу реактивный двигатель?
- Да потому что нам так нравится!
Discovery Channel
Наверх
Сайт
Dron
Вторник 04.10.2005 10:30


ID пользователя #13
Зарегистрирован: Понедельник 05.07.2004 11:16
Местонахождение: Москва
Сообщений: 651
хм... воспользоваться LiveCD? и поправить шелл на правильный...

Одну из двух вечных российских проблем можно, в принципе, решить с помощью асфальтоукладчиков и катков. А вот с дорогами, конечно, будет труднее...

Андрей Валяев
Наверх
Сайт
captain cobalt
Вторник 04.10.2005 12:21

ID пользователя #12
Зарегистрирован: Воскресенье 04.07.2004 21:44
Местонахождение: /ru/perm
Сообщений: 144
Возможно, что-то можно сделать в момент старта ядра.

Во FreeBSD есть однопользовательский режим?
Или параметр ядра, через который вместо init можно запустить шелл?

bluebottle.ethz.ch - Bluebottle. Швейцария. Сделано с умом.
Наверх
Сайт
brasset
Вторник 04.10.2005 14:32
ID пользователя #198
Зарегистрирован: Среда 02.02.2005 13:17
Местонахождение: Моск. обл. г.Дмитров
Сообщений: 45
Монопольный режим не поможет. Только LiveCD.
Наверх
iley
Воскресенье 28.10.2007 21:31
ID пользователя #933
Зарегистрирован: Суббота 22.09.2007 23:17
Сообщений: 1
я раз так же накололся. по неопытности решил проблему переустановкой с нуля.
Наверх
Chizh
Понедельник 29.10.2007 13:01
ID пользователя #90
Зарегистрирован: Понедельник 13.09.2004 18:42
Сообщений: 170
Ну прямо - горе от ума Зависимость root от оболочек мне кажется не правильным.
Наверх
Сайт
Hmmm
Понедельник 29.10.2007 14:10

ID пользователя #719
Зарегистрирован: Среда 09.08.2006 11:29
Местонахождение: Москва
Сообщений: 108
При загрузке даем boot -s
Дальше что фантазия подскажет Я бы сделал линк /bin/bash -> /bin/csh и перегрузился как обычно. Просто иногда с liveCD загрузиться возможности нету.
Наверх
 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.