Debian/Ubuntu - Как сделать Linux в системе режим чтения

Аватара пользователя
Костя_Лу@vk

Debian/Ubuntu - Как сделать Linux в системе режим чтения

Сообщение Костя_Лу@vk »

Вопрос такой-как сделать в системе режим чтения диски/систему?

Пояняю: Чтобы это было как live cd -только чтение. после перезагрузки все изменения сбрасывались?

также была возможность включать-отключать 1 кликом или командой

типа проактивной защиты.

не предлагать live CD, Live, DVD, Live флешки и гостевые режимы.

Линукс минт 18.2x64
Аватара пользователя
El Scorpio

Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения

Сообщение El Scorpio »

Вам нужно "откатывать" вообще всё (включая обновление программного обеспечения, системных баз и очистку логов) или просто профиль конкретного пользователя?



Если достаточно "просто профиль", то можно прописать на включение компьютера скрипт из трёх команд

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 в системе режим чтения

Сообщение Костя_Лу@vk »

Нет. Если я сделаю первый вариант с правами доступа так, куча сервисов и програм перестанут работать,ввиду того что не смогут записать свои данные.

Второй пример вообще не понятный мне. Если работать с live usb там домашка и ччто-то еще подмонтируется в оперативную память. Вот тока как сделать чтобы читалось,но не писатьлось в оперативную?
Аватара пользователя
El Scorpio

Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения

Сообщение El Scorpio »

Вы вообще в Linux'е разбираетесь?



Первый вариант - самый нормальный.

Собственно говоря, от обычной работы Linux его отличает только восстановление каталога пользователя при каждой перезагрузке.




Цитата Костя_Лу@vk:



Второй пример вообще не понятный мне.
Debian/Ubuntu - Как сделать Linux в системе режим чтения




А вот мне вообще непонятны ваши замечания ко второму варианту Изображение
Аватара пользователя
Костя_Лу@vk

Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения

Сообщение Костя_Лу@vk »

Если я уберу права записи на все папки (хотябы досвшняя) фирефокс и прочие програмы не смогут работать

Второй вариант не удобен так как каждый раз будет переписывать по 20 гигов на SSD (да хоть и не SSD, это занимать бдет час)
Аватара пользователя
lxa85

Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения

Сообщение lxa85 »

Костя_Лу@vk, вы хотите, что пользователь мог работать, но при каждой загрузке у него появлялась "девственно чистая" домашняя директория?

Диск в оперативной памяти вам подойдет?



https://habrahabr.ru/post/205158/


https://subinsb.com/how-to-use-hard-...-ubuntu-linux/




Кратко суть:

В оперативной памяти ПК (если ее достаточно) выделяется область, воспринимаемая системой как носитель данных.

В него мапируется (адресуется) пространство /home (или иное)

При перезагрузке данные из оперативной памяти стираются.
Аватара пользователя
Костя_Лу@vk

Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения

Сообщение Костя_Лу@vk »

Почитаю, но речь не шла именно о домашней, почита попробую под / сделать
Аватара пользователя
El Scorpio

Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения

Сообщение El Scorpio »

Цитата Костя_Лу@vk:



Почитаю, но речь не шла именно о домашней, почита попробую под / сделать
Debian/Ubuntu - Как сделать Linux в системе режим чтения




Расскажите, нах... зачем это вам нужно, и я объясню вам, как без этой ... обойтись.
Аватара пользователя
Kost757

Re: Debian/Ubuntu - Как сделать Linux в системе режим чтения

Сообщение Kost757 »

Чтобы обезопасить систему от левых изменеий тупых юзеров,которые ставят программы, от таких программ и от мусора.

Пользователь поставил прогу,поработал, после ребута всё как было ДО. Тоесть как на флешке USB Live режим-где-то в оперативке хранит изменения,но читать с HDD. Темболее SSD стоит,неохота есго постояно дербанить востановлениями из systemback
Ответить

Вернуться в «Общий по Linux»