Измененная оболочка и не может ssh входить в корневую учетную запись

Единственные файлы, которые должны заполнять диск, являются файлами журнала IIS, системными файлами журнала и файлами, используемыми для веб-сайта (веб-сайтов). Системные файлы журнала могли бы быть установкой, чтобы автозаархивировать особенно в системе DOD. Проверьте %system %\System32\Config, чтобы видеть, есть ли у Вас набор журналов событий.

Ваши другие опции состоят в том, чтобы развернуть раздел или получить более крупные диски.

1
задан 28 February 2013 в 22:38
2 ответа

Прежде всего, если вы все еще вошли в систему через другую оболочку: Не выходите из системы .
(Вот почему вы всегда проверяете перед выходом из системы.)

Во-вторых, можете ли вы войти в систему через другого пользователя?
Имеет ли этот другой пользователь (uid 0), затем используйте его, чтобы проверить, не только ли установлен / bin / fish, но и присутствует ли он в / etc / shells (список разрешенных оболочек). Если это не так, попробуйте еще раз.

Если этому пользователю разрешено использовать su или sudo, попробуйте что-нибудь вроде sudo /usr/local/bin/bash[1113638 visible.

если все это не удалось, вам нужно войти в систему другим способом. init = / bin / sh Тима - традиционное решение для людей, имеющих физический доступ к своим серверам. (HP ILO или DRAC от Dell также будут служить заменой для физического доступа.)

Из загрузчика LILO это будет сделано с помощью init = / bin / sh , за которым следует mount -o remount, rw / после входа в систему. (Иначе / будет доступно только для чтения, что усложнит исправление). В grub выберите опцию, позволяющую редактировать параметры ядра. Добавьте либо 1 (для режима выполнения 1, он же однопользовательский), либо «single» в конце параметров ядра.

Если ничего из этого не подходит, вам придется физически удалить диск и атаковать его в ОС, к которой у вас есть полный доступ, чтобы исправить это.

3
ответ дан 3 December 2019 в 17:10

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

Если вы не используете sudo и запускаете linux, вы можете передать ядру допустимую оболочку в grub / lilo. Например:

init=/bin/sh 
2
ответ дан 3 December 2019 в 17:10

Теги

Похожие вопросы