Страница 4 из 4
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 30 сен 2016, 16:31
johny
команда просто
без аргументов.
Если хочется надежнее и в первоисточнике, то просто
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 30 сен 2016, 17:13
niksooon
Загрузился с флешки, раскопал файл shadow
как учили удаляю лишнее ,в данном случае !-знак ,толку нет,
хотя чет я протупил - надо routermill найти и у него хештек (или как его) удалить
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 30 сен 2016, 17:30
johny
niksooon писал(а):как учили удаляю лишнее
Применимость этого рецепта 20-летней давности к современной системе сомнительна, так как наверняка есть дополнительные меры защиты в pam от пустого пароля рута.
( проверить не могу, так как ubuntu не использую )
Но даже если сработает, вас не смущает что у вас явные ошибки в базе паролей и сначала стоит вылечить их?
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 30 сен 2016, 17:44
niksooon
знать-бы как лечить......
shadow поправил ка советовали,толку ноль
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 30 сен 2016, 18:32
johny
niksooon писал(а):знать-бы как лечить......
shadow поправил ка советовали,толку ноль
То что вы сделаны - это процедура обнуления пароля.
К ремонту поврежденных ( вероятно ) файлов, не имеет никакого отношения.
Ремонт заключался бы в проверке ( хотя бы визуальной на глаз ) содержания файлов passwd, shadow, group . gshadow и их взаимного соответствия , отсутствия дублирующих ID , обрезанных по длинне фрагментов и.т.п.
Но так как для вас это представляет очевидную сложность, я попросил вас представить результаты команды diff существующих версий файлов в сравнении с их последней сохраненной резервной копией ( passwd сравниваем с passwd- , shadow с shadow- и так далее )
Взглянув на эту разницу, мы , более опытные пользователи, вероятно сможем увидеть наличие или отсутствие проблем.
Прочитайте еще раз сообщение 29.
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 30 сен 2016, 18:37
niksooon
спасибо,но я забил на это разбирательство и переустанавливаю операционку с нуля
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 30 сен 2016, 18:40
johny
niksooon писал(а):спасибо,но я забил на это разбирательство и переустанавливаю операционку с нуля
ну если это проще чем вбить 3 команды - успехов вам
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 30 сен 2016, 19:14
johny
Краткая история хранения паролей в Linux.
Cначала пароли и другую информацию о пользователях системы хранили в /etc/passwd в виде текстовой таблицы.
Было задумано , что доступ к этой таблице на запись имеют администраторы и система, а на чтение - любой пользователь. Например чтоб узнавать Ф.И.О и имя пользователя своего коллеги и.т.п.
Поэтому содержимое колонки "пароль" ( вторая ) было зашифовано, а точнее хешировано. ( преобразовано так, чтоб вычислить исходный пароль из хеша было невозможно, а вот имея исходный пароль проверить что результат хеш вычисляется "тот самый" - можно )
6-8 лет всё было хорошо.
Но потом хакеры додумались сделать словарик хешей на 10, 100, 1000 тысяч наиболее популярных паролей. Чтоб можно было в словарике найти хеш и определить пароль из которого он получился.
Это породило проблему - пользователь имевший даже гостевой доступ в систему , используя словарик мог в минуту стать root ( если админ использовал один из "словарных" паролей )
Кроме того, даже неизвестный хеш можно было унести с собой на 330 арендованных компьютеров и на каждом из них поставить перебирать пароль распределено - первые 10 перебирают все известные слова на букву А , вторые 10 - на букву B и так далее. ( парралельно ).
В общем, столбец с даже шифрованным паролем решили спрятать.
В отдельный файл shadow. И доступ к нему оставить только системе и админам.
Поэтому получилось два файла - passwd - в нем вся инфа кроме паролей, доступно на чтение всем , shadow - в нем только имя юзера и столбец с паролем, пользователям не доступен.
Хранение в двух файлах породило проблему - может получится так , что глючащий установщик программ например успеет создать пользователя в /etc/passwd , но не успеет с shadow.
Или наоборот из-за глюка дважды добавит пользователя с одним именем в passwd.
Вот примерно в таких случаях возникает ошибка "authentication token manipulation error " .
Когда в файлах passwd и shadow содержатся недопустимые комбинации полей . Дублированные записи, отсутствующие записи, нарушение формата полей.
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 03 окт 2016, 20:04
torvn77
niksooon писал(а):на команду grep '\W/\W'/proc/mounts/ отвечает что диск мол " ....ro..."
Это более серьёзная ситуация: ОС при проверке диска нашла неисправимую ошибку ФС или не правильные инструкции для её сборки.
Это может быть как следствием принудительного, не ожиданного для ОС выключения работающего компа,
так и следствием износа диска или контролёра диска на материнской плате.
niksooon писал(а):спасибо,но я забил на это разбирательство и переустанавливаю операционку с нуля
Чем всё закончилось?
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 04 окт 2016, 11:02
niksooon
Да переустановил все с нуля............
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 10 окт 2016, 16:31
niksooon
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 10 окт 2016, 17:07
arkhnchul
а в логах самбы есть что интересное?
и это, в самбу пользователь заведен (smbpasswd-ом)?
ЗЫ path = /home/slav/Рабочий стол/G-code -- путь с пробелом в кавычки
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 10 окт 2016, 17:16
Serg
Ещё файрвол надо проверить - по дефолту обычно всё закрыто.
Re: Линукс не становится на систему, выдает ошибку
Добавлено: 10 окт 2016, 19:11
Maxekb77
Да походу файрвол, еще же гостевой доступ открыт.