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

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

Добавлено: 30 дек 2016, 07:56
pyramber
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

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

Добавлено: 30 дек 2016, 07:58
pyramber
Подойдёт ли это решение?
https://ubuntuforums.org/showthread.php?t=976610

Или такое?

https://ubuntuforums.org/showthread.php?t=1265877

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

Добавлено: 30 дек 2016, 17:05
adargeos
pyramber, да, все верно. Пользовательская директория и все файлы и папки в ней лишились хозяина и теперь нужно вернуть права с помощью команд chown (сменить владельца) и chmod (изменить права даступа).
Вообще инициализация системы уже проходит нормально и Вы можете через консоль заходить хоть от root, хоть от своего имени.

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

Добавлено: 30 дек 2016, 22:19
pyramber
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

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

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

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

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

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

Добавлено: 30 дек 2016, 22:43
pyramber
А как перемонтировать этот шифрованный раздел на rw?

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

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

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

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

Добавлено: 30 дек 2016, 23:09
pyramber
В итоге, это не помогло:

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

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.

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

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

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

Добавлено: 30 дек 2016, 23:41
adargeos
pyramber писал(а): Склоняюсь к тому, чтобы скопировать свои данные и перенести их на чистую ос на ссд диске.
Это правильное решение поставить на SSD чистую ОС. Осталось только данные достать из зашифрованной дирректории

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

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

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

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

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

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

Добавлено: 31 дек 2016, 00:09
adargeos
pyramber писал(а): Как потом эти данные правильно интегрировать в новую ОС?
Просто копируйте потом эти данные в свою пользовательскую дирректорию от имени пользователя, чтобы не было проблем с владельцем.
pyramber писал(а): И нужно ли перенести какие-то директории ещё?
Если все Ваши файлы были только в пользовательской дирректории, то больше ничего и не нужно

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

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

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

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

Добавлено: 31 дек 2016, 00:20
adargeos
pyramber, и Вас с наступающим.
А я на Вашем опыте убедился, насколько небезопасным может быть использование шифрования ))
Выковыривание своих файлов превращается в целую проблему

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

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