tar cf /media/victor/836b65b9-b995-4b6c-a621-e6e885af74d3/victor/debhome.tar .
Архивация домашнего каталога
Добавлено: 29 июн 2018, 02:37
mexx400
VictorR2007 писал(а): 29 июн 2018, 02:27
Может путь этот только для Debian8
В смысле? Ноутбук один, диск один, путь одинаковый. Имена конечных файлов я специально разные забил, просто чтобы отличие в глаза бросалось.
VictorR2007 писал(а): 29 июн 2018, 02:27
Запустил свой путь, и никаких проблем
Ага, спасибо, значит у меня косяк какой-то.
Хм. Диск то один, а вот параметры монтирования могут быть разные. Пошел проверять.
Архивация домашнего каталога
Добавлено: 29 июн 2018, 02:45
VictorR2007
Могут и права быть разными, если на диске папки создавались под Debian8.
Под Росой права 500, а под Debian8 скорее всего 1000.
Вот и ругается, что «Отказано в доступе».
Архивация домашнего каталога
Добавлено: 29 июн 2018, 03:38
mexx400
Нет, диски монтируются одинаково. Единственное, в ROSA системный с параметром acl - не знаю что это за опция.
tar: ./.cache/dconf: Функция open завершилась с ошибкой: Отказано в доступе
tar: Завершение работы с состоянием неисправности из-за возникших ошибок
Что я делаю не так?
Особенно с учетом:
VictorR2007 писал(а): 29 июн 2018, 02:27
Запустил свой путь, и никаких проблем
Есть отличие - у меня общий раздел для / и /home Но тогда почему в Debian8 правильно отрабатывает?
Архивация домашнего каталога
Добавлено: 30 июн 2018, 00:33
VictorR2007
mexx400 писал(а): 29 июн 2018, 22:05
Есть отличие - у меня общий раздел для / и /home Но тогда почему в Debian8 правильно отрабатывает?
Если /home общий, без разницы, пока пользователи разные.
А вот «у меня общий раздел для /» непонятно о чём. Как два разных дистрибутива на одном разделе установлены?
По ошибке, так просто удалите под Росой ~/.cache/dconf. Но если у вас общий пользователь для обоих дистрибутивов,
то начнёт ругаться на следующий файл. Просто этот ~/.cache/dconf первый по алфавиту, на котором спотыкнулось.
Если у вас общий пользователь для обоих дистрибутивов, то похоже выручает от постоянных сбоев на Росе то,
что он входит на Росе в группу users, так как в домашнем каталоге UID 1000, а в Росе у вас ID 500.
Архивация домашнего каталога
Добавлено: 30 июн 2018, 02:02
mexx400
VictorR2007 писал(а): 30 июн 2018, 00:33
Как два разных дистрибутива на одном разделе установлены?
Почему в одном? Один диск -> три раздела: один для Debian, второй для ROSA, третий SWAP.
Общий в том смысле, что на диске нет отдельного раздела для /home
VictorR2007 писал(а): 30 июн 2018, 00:33
Но если у вас общий пользователь для обоих дистрибутивов
mexx400 писал(а): 29 июн 2018, 22:05
Есть отличие - у меня общий раздел для / и /home
Потом оказывается что
mexx400 писал(а): 30 июн 2018, 02:02
Почему в одном? Один диск -> три раздела: один для Debian, второй для ROSA, третий SWAP.
А раздела под /home нет вообще.
Не знаю, что вы там мудрите с вашими установками.
Как уже писал, смотрите что там с правами на ~/.cache/dconf
З.Ы.
Вообще, я не вижу смысла в ваших действиях. С таким же успехом могли просто скопировать нужные вам
папки на тот диск. Всё равно вы их не сжимаете, так что никакой выгоды нет от вашей команды.
Почему? Можно при установке ROSA создать отдельный раздел диска для /home? Или для /boot? Или для чего угодно? Можно. А можно этого не делать? Можно. Я не делал. Таким образом, для ROSA один раздел. Такое состояние я и назвал в посте "общий раздел для / и /home", то есть единственный. Соответственно на диске один такой раздел для ROSA, еще один такой раздел для Debian. Ну и самостоятельный раздел SWAP. Не могу понять, что здесь сложного? Вы можете исключить Debian из задачи, считайте, что я его удалил, это ни на что не повлияет.
VictorR2007 писал(а): 30 июн 2018, 08:32
Как уже писал, смотрите что там с правами на ~/.cache/dconf
Ошибочная информация!
[Да я отписался выше:
mexx400 писал(а): 29 июн 2018, 03:38
drwxrwxr-x 2 user user 4096 июн 29 03:06 dconf/
VictorR2007 писал(а): 30 июн 2018, 08:32
С таким же успехом могли просто скопировать нужные вам
папки на тот диск
Во-первых, это не совсем одно и тоже, нужен один файл на выходе.
Во-вторых, копирование тоже не прокатывает:
cd /home/user/.cache/dconf
bash: cd: /home/user/.cache/dconf: Отказано в доступе
С повышенными правами работает как надо в терминале.
Но у Вас работает как надо от пользователя. Вот мне и непонятно почему...
Архивация домашнего каталога
Добавлено: 30 июн 2018, 13:24
VictorR2007
Просто у меня там нет ~/.cache/dconf
Возможно, что и у вас на Debian нет ~/.cache/dconf
Можно проверить.
И зачем вам копировать кэш приложений.
Проще вообще очистить ~/.cache перед упаковкой в tar.
Можно на всякий случай прогнать изменение прав командой
sudo ls -l /home/user/.cache | grep dconf
drwx------ 2 user user 4096 сен 9 2017 dconf
sudo ls -l /home/user/.cache/dconf
итого 4
-rw------- 1 user user 2 май 19 2017 user
sudo ls -l /home/user/.cache/dconf/user
-rw------- 1 user user 2 май 19 2017 /home/user/.cache/dconf/user
Теперь понятно, почему в ROSA выдает ошибку, а в Debian нет.
Осталось 2 вопроса - откуда у меня в ROSA каталог .cache/dconf и почему он root?
Заодно разобрался с:
mexx400 писал(а): 29 июн 2018, 03:38
Единственное, в ROSA системный с параметром acl - не знаю что это за опция
Список контроля доступа. Встроен в систему. Но для ~/.cache/dconf не задействован.
VictorR2007 писал(а): 30 июн 2018, 13:24
Можно на всякий случай прогнать изменение прав командой
Можно. Но правильно ли это? Если система что-то создала в /home для root - может так и надо?
Архивация домашнего каталога
Добавлено: 30 июн 2018, 19:24
VictorR2007
mexx400 писал(а): 30 июн 2018, 18:29
Можно. Но правильно ли это? Если система что-то создала в /home для root - может так и надо?
Правильно. Система сама ничего не создавала. Скорее всего сами создали через какое-то приложение,
запущенное от рута.
И если изменить его, то при следующем запуске того приложения, опять изменятся и права на «root»
Вообще, это распростанённое сообщение о недостатке прав https://www.google.com/search?q=.cache% ... =firefox-b
Архивация домашнего каталога
Добавлено: 30 июн 2018, 20:14
mexx400
VictorR2007 писал(а): 30 июн 2018, 19:24
Скорее всего сами создали через какое-то приложение, запущенное от рута
Да, понимаю. Предполагаю, что ~/.cache/dconf создан собственно dconf-editor, который я когда-то использовал для настройки привычного мне редактора gedit Пока удалил, там видно будет.
VictorR2007 писал(а): 30 июн 2018, 19:24
Вообще, это распростанённое сообщение о недостатке прав
Да, знаю. Первым делом права проверил, но ошибся в указании пути. А потом из-под Debian проблема не повторилась и я ушел по ложному пути. Но, в целом, узнал много интересного Спасибо за ответы!!!