Страница 1 из 1

Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 1:31:40
kozak
менял shell для пользователя mysql и изменил за одно для рута:

/etc/passwd

Код: Выделить всё

root:*:0:0:Charlie &:/root:mysql
Теперь при выполнении su соответственно выдает:

Код: Выделить всё

$ su
Password:
su: mysql: No such file or directory
$
Сервер находится в ДЦ за тридевять земель... ((

Можно как-то ситуацию исправить?

Спасибо.

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 1:35:53
paradox
ждите когда выйдут оффициальные ксплоиты для получения рут превилегий от юзера
если вы еще сервачок не обновили)
и там 6/7

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 1:39:44
kozak
Там 6.2. Вариант "ждите" не катит, слишком дорого время нынче )...

Есть еще другие варианты?

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 1:50:02
paradox
на ум другого не приходит)
ну можете бежать покупать билет - так будет бытрее
на поезде и завтра уже будете на месте

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 2:32:59
kozak
хреново день начался :cz2: ...

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 2:52:34
paradox
можешь попробовать сделать ln на корень и на свой хоум sh
тогда может после su оно попытаеться запустить mysql с текущей позиции а там окажеться линк на csh
надеюсь идею понял?

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 2:56:27
Гость
kozak писал(а):Можно как-то ситуацию исправить?
если у тя есть доступ к консоли (dcons, uart, sio или kvm-свитч + syscons), то можно выйти в однопользовательский режим и указать полный путь до shell'а. Оттуда и поменять.

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 3:09:50
kozak
paradox писал(а):можешь попробовать сделать ln на корень и на свой хоум sh
тогда может после su оно попытаеться запустить mysql с текущей позиции а там окажеться линк на csh
надеюсь идею понял?
Ни файл создать в / не могу ни линк mysql сделать....
Видимо год назад хорошо над безопасностью поработал... )

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 3:10:48
kozak
Гость писал(а):
kozak писал(а):Можно как-то ситуацию исправить?
если у тя есть доступ к консоли (dcons, uart, sio или kvm-свитч + syscons), то можно выйти в однопользовательский режим и указать полный путь до shell'а. Оттуда и поменять.
Да нет, какая консоль, железо хрен знает где...

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 3:14:58
Гость
kozak писал(а):Да нет, какая консоль, железо хрен знает где...
да не, я думал может быть ты подключен по ssh к консольному серверу
user -> ssh -> console server -> serial line -> your server
http://www.freebsd.org/doc/en/articles/ ... index.html

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 3:15:24
kozak
В суппорте сказали что IP-KVM работает через Интернет.

Это хорошая новость :)

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 3:16:55
kozak
Гость писал(а):
kozak писал(а):Да нет, какая консоль, железо хрен знает где...
да не, я думал может быть ты подключен по ssh к консольному серверу
user -> ssh -> console server -> serial line -> your server
http://www.freebsd.org/doc/en/articles/ ... index.html
Да, только я этого не знал )
Я все это время работал только по SSH. / Огромное СПАСИБО за помощь!!!

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 3:18:39
paradox
тьфуты
если сервер на хостинге нормальном
то там KVM всегда есть

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 3:25:03
kozak
paradox писал(а):тьфуты
если сервер на хостинге нормальном
то там KVM всегда есть
:st: а я уже думал в ЖД справочную звонить... )

Респект ребятам из суппорта моего ДЦ!

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 3:27:40
paradox
я чет подумал что у вас там какойто самопальный сервачек где то заныкан))) тогда даааа....

Re: Изменить SHELL 4 ROOT

Добавлено: 2009-10-04 4:08:20
kozak
Подведем итог.

Если у Вас не получается изменить shell без физического доступа к серверу - значит так нужно! :no:
Если у вас стоит "правильная" ОС - при загрузке жмем "4" (однопользовательский режим), затем указываем верный шелл.

Теперь можно выпить кофе и "съесть еще этих французских булочек". :smile: