Как вернуть ОС или хотя бы данные из домашней директории?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
pyramber
Сообщения: 65
Зарегистрирован: 07 окт 2016, 14:10
Благодарил (а): 12 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#41

30 дек 2016, 07:56

adargeos писал(а): Сейчас Вам нужно вернуть файлам возможность запуска. В том же духе, как Вы подключали раздел /dev/sda5 при загрузке с флешки, присвойте права к файлам в папках на том разделе:
Я удивляюсь вашему опыту, искренне)
Отчасти это сработало, удалось добраться теперь до окна входа в систему. Но при попытке залогиниться получаю следующее:

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

User's $HOME/.dmrc file is being ignored. This prevents the default session and language from being saved. File should be owned by user and have 644 permissions. User's $HOME directory must be owned by user and not writable by other users.
Затем это:

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

Your session only lasted less than 10 seconds. If you have not logged out yourself, this could mean that there is some installation problem or that you may out of diskspace. Try logging in with one of the failsafe sessions to see if you can fix this problem.
View details (~/.xsession-errors file)
/bin/sh: 0: Can't open /etc/mdm/Xsession


Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 14:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 47 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#43

30 дек 2016, 17:05

pyramber, да, все верно. Пользовательская директория и все файлы и папки в ней лишились хозяина и теперь нужно вернуть права с помощью команд chown (сменить владельца) и chmod (изменить права даступа).
Вообще инициализация системы уже проходит нормально и Вы можете через консоль заходить хоть от root, хоть от своего имени.
if you do this - you know what you are doing

no avatar

Автор темы
pyramber
Сообщения: 65
Зарегистрирован: 07 окт 2016, 14:10
Благодарил (а): 12 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#44

30 дек 2016, 22:19

adargeos писал(а): pyramber, да, все верно. Пользовательская директория и все файлы и папки в ней лишились хозяина и теперь нужно вернуть права с помощью команд chown (сменить владельца) и chmod (изменить права даступа).
Через консоль, каким-то чудом (ecryptfs-recover-private (все же LOGIN passphrase это всего-навсего пароль моей учетной записи)),
в общем, файлы расшифровал.
Но вот с изменением владельца и прав проблема:

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

sudo chmod 644 /home/tesloid42/.dmrc
chmod: cannot access '/home/tesloid42/.dmrc' No such file or directory

no avatar

Автор темы
pyramber
Сообщения: 65
Зарегистрирован: 07 окт 2016, 14:10
Благодарил (а): 12 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#45

30 дек 2016, 22:35

О, конечно! Директория Хоум ведь смонтировалась в /tmp/ecryptfs.*****
Пытаюсь менять там:

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

chown: changing ownership of '/tmp/ecryptfs.******/.dmrc': Read-only file system

no avatar

Автор темы
pyramber
Сообщения: 65
Зарегистрирован: 07 окт 2016, 14:10
Благодарил (а): 12 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#46

30 дек 2016, 22:43

А как перемонтировать этот шифрованный раздел на rw?

Upd: перемонтировал

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

sudo mount -o remount, rw '/tmp/ecryptfs.****'

no avatar

Автор темы
pyramber
Сообщения: 65
Зарегистрирован: 07 окт 2016, 14:10
Благодарил (а): 12 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#47

30 дек 2016, 23:09

В итоге, это не помогло:

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

sudo chmod 644 /tmp/ecryptfs.****/.dmrc
sudo chown tesloid42 /tmp/ecryptfs.****/.dmrc
sudo chmod -R 700 /tmp/ecryptfs.****
sudo chown tesloid42 /tmp/ecryptfs.****
shutdown -r now
После перезагрузки снова ошибка при попытке логиниться.
Либо я логику где-то упускаю, либо слишком много было ошибок внесено, когда делал переносы.
Склоняюсь к тому, чтобы скопировать свои данные и перенести их на чистую ос на ссд диске.
Заодно вопрос: если просто содержимое директории home старой системы закину в новую.. это сработает?
И как перенести настройки приложений? Например, самое ценное для меня – пресеты darktable.

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 14:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 47 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#48

30 дек 2016, 23:30

Получается открыть консоль Ctrl+F2 (F3,F4,F5,F6) и залогиниться как root?
ls -la /home
Там должна быть папка .ecryptfs в которой будет зашифрованная пользовательская дирректория
if you do this - you know what you are doing

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 14:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 47 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#49

30 дек 2016, 23:41

pyramber писал(а): Склоняюсь к тому, чтобы скопировать свои данные и перенести их на чистую ос на ссд диске.
Это правильное решение поставить на SSD чистую ОС. Осталось только данные достать из зашифрованной дирректории
if you do this - you know what you are doing

no avatar

Автор темы
pyramber
Сообщения: 65
Зарегистрирован: 07 окт 2016, 14:10
Благодарил (а): 12 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#50

30 дек 2016, 23:47

adargeos писал(а): Осталось только данные достать из зашифрованной дирректории
Я их достал) как и написал выше. Сейчас копирую на внешний носитель.
Всё это в консоли (ctrl+alt+F1).

Как потом эти данные правильно интегрировать в новую ОС?
И нужно ли перенести какие-то директории ещё?

no avatar

Автор темы
pyramber
Сообщения: 65
Зарегистрирован: 07 окт 2016, 14:10
Благодарил (а): 12 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#51

31 дек 2016, 00:07

Скопировал расшифрованное. :smile:
adargeos писал(а): Получается открыть консоль Ctrl+F2 (F3,F4,F5,F6) и залогиниться как root?
ls -la /home
Там должна быть папка .ecryptfs в которой будет зашифрованная пользовательская дирректория
Да, получается.
Но что там сделать?

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 14:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 47 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#52

31 дек 2016, 00:09

pyramber писал(а): Как потом эти данные правильно интегрировать в новую ОС?
Просто копируйте потом эти данные в свою пользовательскую дирректорию от имени пользователя, чтобы не было проблем с владельцем.
pyramber писал(а): И нужно ли перенести какие-то директории ещё?
Если все Ваши файлы были только в пользовательской дирректории, то больше ничего и не нужно
if you do this - you know what you are doing

no avatar

Автор темы
pyramber
Сообщения: 65
Зарегистрирован: 07 окт 2016, 14:10
Благодарил (а): 12 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#53

31 дек 2016, 00:13

adargeos писал(а): Если все Ваши файлы были только в пользовательской дирректории, то больше ничего и не нужно
Хорошо!
Благодарю за помощь)) это неоценимо.
Я в очередной раз, на этом опыте, убедился в гибкости линукс.

С наступающим новым годом :smile:

Аватара пользователя

adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 14:40
Решено: 8
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 47 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#54

31 дек 2016, 00:20

pyramber, и Вас с наступающим.
А я на Вашем опыте убедился, насколько небезопасным может быть использование шифрования ))
Выковыривание своих файлов превращается в целую проблему
if you do this - you know what you are doing

Аватара пользователя

hellonet
Сообщения: 2866
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1083 раза
Поблагодарили: 468 раз
Контактная информация:

Re: Как вернуть ОС или хотя бы данные из домашней директории?

#55

31 дек 2016, 12:46

adargeos писал(а): А я на Вашем опыте убедился, насколько небезопасным может быть использование шифрования ))
Я никогда не шифрую. Просто самое конфиденциальное храню на внешнем харде, а так все файлы типа видео, картинок, документов храню на разделе ntfs. Тогда в них можно и из винды залезть.

Закрыто

Вернуться в «Загрузка системы, бэкапы и восстановление»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей