Debian/Ubuntu - Как сделать Linux в системе режим чтения
-
Костя_Лу@vk
Debian/Ubuntu - Как сделать Linux в системе режим чтения
Вопрос такой-как сделать в системе режим чтения диски/систему?
Пояняю: Чтобы это было как live cd -только чтение. после перезагрузки все изменения сбрасывались?
также была возможность включать-отключать 1 кликом или командой
типа проактивной защиты.
не предлагать live CD, Live, DVD, Live флешки и гостевые режимы.
Линукс минт 18.2x64
Пояняю: Чтобы это было как live cd -только чтение. после перезагрузки все изменения сбрасывались?
также была возможность включать-отключать 1 кликом или командой
типа проактивной защиты.
не предлагать live CD, Live, DVD, Live флешки и гостевые режимы.
Линукс минт 18.2x64
-
El Scorpio
Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения
Вам нужно "откатывать" вообще всё (включая обновление программного обеспечения, системных баз и очистку логов) или просто профиль конкретного пользователя?
Если достаточно "просто профиль", то можно прописать на включение компьютера скрипт из трёх команд
1. rm -r /home/username
2. cp /home/user_backup /home/username
3. chown -r username:username /home/username // изменение владельца профиля (владельцем "эталонного" профиля должен быть другой пользователь во избежание изменений)
4. PROFIT!!!!
--------------------------------------------------------------------
Если же нужно "откатывать" вообще все изменения, то как вариант
Установить систему с вынесением системных разделов в LVM. Оставить в LVM много свободного места.
После настройки системы прописать на включение компьютера скрипт с командами, которые для каждого логического раздела LVM выполнят следующие действия
1. Проверка наличия в группе LVM раздела-"снимка"
2. Если снимок существует, то
2.1. отмонтировать раздел (для / - перемонтировать в режим "только чтение")
2.2. выполнить слияние снимка с разделом (это действие возвращает раздел в исходное состояние)
2.3. примонтировать раздел (для / - перемонтировать в режим "чтение-запись")
3. Создать новый снимок
Если достаточно "просто профиль", то можно прописать на включение компьютера скрипт из трёх команд
1. rm -r /home/username
2. cp /home/user_backup /home/username
3. chown -r username:username /home/username // изменение владельца профиля (владельцем "эталонного" профиля должен быть другой пользователь во избежание изменений)
4. PROFIT!!!!
--------------------------------------------------------------------
Если же нужно "откатывать" вообще все изменения, то как вариант
Установить систему с вынесением системных разделов в LVM. Оставить в LVM много свободного места.
После настройки системы прописать на включение компьютера скрипт с командами, которые для каждого логического раздела LVM выполнят следующие действия
1. Проверка наличия в группе LVM раздела-"снимка"
2. Если снимок существует, то
2.1. отмонтировать раздел (для / - перемонтировать в режим "только чтение")
2.2. выполнить слияние снимка с разделом (это действие возвращает раздел в исходное состояние)
2.3. примонтировать раздел (для / - перемонтировать в режим "чтение-запись")
3. Создать новый снимок
-
Костя_Лу@vk
Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения
Нет. Если я сделаю первый вариант с правами доступа так, куча сервисов и програм перестанут работать,ввиду того что не смогут записать свои данные.
Второй пример вообще не понятный мне. Если работать с live usb там домашка и ччто-то еще подмонтируется в оперативную память. Вот тока как сделать чтобы читалось,но не писатьлось в оперативную?
Второй пример вообще не понятный мне. Если работать с live usb там домашка и ччто-то еще подмонтируется в оперативную память. Вот тока как сделать чтобы читалось,но не писатьлось в оперативную?
-
El Scorpio
Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения
Вы вообще в Linux'е разбираетесь?
Первый вариант - самый нормальный.
Собственно говоря, от обычной работы Linux его отличает только восстановление каталога пользователя при каждой перезагрузке.
Цитата Костя_Лу@vk:
Второй пример вообще не понятный мне.
А вот мне вообще непонятны ваши замечания ко второму варианту
Первый вариант - самый нормальный.
Собственно говоря, от обычной работы Linux его отличает только восстановление каталога пользователя при каждой перезагрузке.
Цитата Костя_Лу@vk:
Второй пример вообще не понятный мне.
Debian/Ubuntu - Как сделать Linux в системе режим чтения
А вот мне вообще непонятны ваши замечания ко второму варианту

-
Костя_Лу@vk
Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения
Если я уберу права записи на все папки (хотябы досвшняя) фирефокс и прочие програмы не смогут работать
Второй вариант не удобен так как каждый раз будет переписывать по 20 гигов на SSD (да хоть и не SSD, это занимать бдет час)
Второй вариант не удобен так как каждый раз будет переписывать по 20 гигов на SSD (да хоть и не SSD, это занимать бдет час)
-
Костя_Лу@vk
-
lxa85
Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения
Костя_Лу@vk, вы хотите, что пользователь мог работать, но при каждой загрузке у него появлялась "девственно чистая" домашняя директория?
Диск в оперативной памяти вам подойдет?
Кратко суть:
В оперативной памяти ПК (если ее достаточно) выделяется область, воспринимаемая системой как носитель данных.
В него мапируется (адресуется) пространство /home (или иное)
При перезагрузке данные из оперативной памяти стираются.
Диск в оперативной памяти вам подойдет?
https://habrahabr.ru/post/205158/
https://subinsb.com/how-to-use-hard-...-ubuntu-linux/
Кратко суть:
В оперативной памяти ПК (если ее достаточно) выделяется область, воспринимаемая системой как носитель данных.
В него мапируется (адресуется) пространство /home (или иное)
При перезагрузке данные из оперативной памяти стираются.
-
Костя_Лу@vk
Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения
Почитаю, но речь не шла именно о домашней, почита попробую под / сделать
-
El Scorpio
Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения
Цитата Костя_Лу@vk:
Почитаю, но речь не шла именно о домашней, почита попробую под / сделать
Расскажите, нах... зачем это вам нужно, и я объясню вам, как без этой ... обойтись.
Почитаю, но речь не шла именно о домашней, почита попробую под / сделать
Debian/Ubuntu - Как сделать Linux в системе режим чтения
Расскажите, нах... зачем это вам нужно, и я объясню вам, как без этой ... обойтись.
-
Kost757
Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения
Чтобы обезопасить систему от левых изменеий тупых юзеров,которые ставят программы, от таких программ и от мусора.
Пользователь поставил прогу,поработал, после ребута всё как было ДО. Тоесть как на флешке USB Live режим-где-то в оперативке хранит изменения,но читать с HDD. Темболее SSD стоит,неохота есго постояно дербанить востановлениями из systemback
Пользователь поставил прогу,поработал, после ребута всё как было ДО. Тоесть как на флешке USB Live режим-где-то в оперативке хранит изменения,но читать с HDD. Темболее SSD стоит,неохота есго постояно дербанить востановлениями из systemback