[SOLVED] Как отключить изменение файла сохранения.

Добро пожаловать!

Moderator: Blaze

oermolaev
Black ninja
Black ninja
Posts: 58
Joined: 08 Jul 2017, 20:57
Distribution: porteus
Location: Russia

[SOLVED] Как отключить изменение файла сохранения.

Post#1 by oermolaev » 19 Aug 2017, 02:27

Как отключить изменение созданного и окончательно настроенного файла сохранения?
Last edited by oermolaev on 20 Aug 2017, 13:22, edited 1 time in total.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Как отключить изменение файла сохранения?

Post#2 by Blaze » 19 Aug 2017, 09:19

в porteus.cfg

Code: Select all

changes=RO:/path/файл.dat
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

oermolaev
Black ninja
Black ninja
Posts: 58
Joined: 08 Jul 2017, 20:57
Distribution: porteus
Location: Russia

Как отключить изменение файла сохранения?

Post#3 by oermolaev » 19 Aug 2017, 22:34

В моем случае случае следующая ошибка
couldn't find RO:/porteussave.dat. Correct your cheatcodes if needed.

User avatar
Blaze
DEV Team
DEV Team
Posts: 3869
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Как отключить изменение файла сохранения?

Post#4 by Blaze » 20 Aug 2017, 07:50

Должно работать, согласно Porteus-initrd. PuppyRus модификация
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

oermolaev
Black ninja
Black ninja
Posts: 58
Joined: 08 Jul 2017, 20:57
Distribution: porteus
Location: Russia

[SOLVED] Как отключить изменение файла сохранения.

Post#5 by oermolaev » 20 Aug 2017, 13:21

Blaze wrote:
20 Aug 2017, 07:50
Должно работать, согласно Porteus-initrd. PuppyRus модификация
тогда перевод не правильный, в оригинале так:
Example: 'changes=/path/file.dat changes-ro'
Спасибо за помощь! Решено.

sfs
Black ninja
Black ninja
Posts: 33
Joined: 20 Apr 2013, 19:30
Distribution: Arch
Location: ru
Contact:

[SOLVED] Как отключить изменение файла сохранения.

Post#6 by sfs » 21 Aug 2017, 11:15

Перевод правильный, но под старую версию (2) porteus-initrd
Про changes=RO: - там же написано, что только в доработанной версии pra-porteus-initrd

Можно переконвертировать dat в xzm. Только нужно чтобы этот xzm оказался в верхнем слое AUFS т.е. положить в /modules/zzz-save.xzm.

oermolaev
Black ninja
Black ninja
Posts: 58
Joined: 08 Jul 2017, 20:57
Distribution: porteus
Location: Russia

[SOLVED] Как отключить изменение файла сохранения.

Post#7 by oermolaev » 21 Aug 2017, 11:19

sfs wrote:
21 Aug 2017, 11:15
Можно переконвертировать dat в xzm
Полагаю что с шифрованным *.dat так не сделать. Шифрование в приоритете :pardon:

sfs
Black ninja
Black ninja
Posts: 33
Joined: 20 Apr 2013, 19:30
Distribution: Arch
Location: ru
Contact:

[SOLVED] Как отключить изменение файла сохранения.

Post#8 by sfs » 21 Aug 2017, 11:34

Теоретически сделать можно
Практически в porteus-initrd и pra-porteus-initrd не сделано
Возможно в UIRD есть

Falcony
Full of knowledge
Full of knowledge
Posts: 237
Joined: 01 Jan 2011, 12:44
Location: Russia

[SOLVED] Как отключить изменение файла сохранения.

Post#9 by Falcony » 22 Aug 2017, 05:52

Да и практически должно работать без каких-либо изменений - если, конечно, железо не очень специфичное, вроде [SOLVED] Encrypted .dat file password

Но я не пользовался - не нужно было. Но посмотрел в главном загрузочном файле
/mnt/live/linuxrc. Вот она - проверка - является ли контейнер зашифрованным, - и монтирование его.

Code: Select all

	    if blkid /mnt/$DEV/$LPTH 2>/dev/null | cut -d" " -f3- | grep -q _LUKS; then
		for x in dm_crypt cryptd cbc sha256_generic aes_generic aes_x86_64; do modprobe $x 2>/dev/null; done
		losetup /dev/loop2 /mnt/$DEV/$LPTH
		echo $i"found encrypted .dat container"
		/opt/000-kernel/sbin/cryptsetup luksOpen /dev/loop2 crypt
		fsck_dat /dev/mapper/crypt
		mount /dev/mapper/crypt /memory/changes 2>/dev/null && touch /memory/changes/._test1 2>/dev/null
	    else
		fsck_dat /mnt/$DEV/$LPTH
		mount -o loop /mnt/$DEV/$LPTH /memory/changes 2>/dev/null && touch /memory/changes/._test1 2>/dev/null
	    fi

sfs
Black ninja
Black ninja
Posts: 33
Joined: 20 Apr 2013, 19:30
Distribution: Arch
Location: ru
Contact:

[SOLVED] Как отключить изменение файла сохранения.

Post#10 by sfs » 22 Aug 2017, 07:50

C dat все понятно. Мы про шифрованный xzm обсуждали

Falcony
Full of knowledge
Full of knowledge
Posts: 237
Joined: 01 Jan 2011, 12:44
Location: Russia

[SOLVED] Как отключить изменение файла сохранения.

Post#11 by Falcony » 22 Aug 2017, 12:38

Вы - обсуждали, я - на #7 ответил.

oermolaev
Black ninja
Black ninja
Posts: 58
Joined: 08 Jul 2017, 20:57
Distribution: porteus
Location: Russia

[SOLVED] Как отключить изменение файла сохранения.

Post#12 by oermolaev » 22 Aug 2017, 13:06

Falcony wrote:
22 Aug 2017, 12:38
Вы - обсуждали, я - на #7 ответил.
Спасибо, в тему!

Falcony
Full of knowledge
Full of knowledge
Posts: 237
Joined: 01 Jan 2011, 12:44
Location: Russia

[SOLVED] Как отключить изменение файла сохранения.

Post#13 by Falcony » 23 Aug 2017, 05:41

Не за что. Вы аккуратнее с шифрованием - это не панацея. Полезна, если вы потеряете флешку. В остальном же, - вместо настоящей защиты данных - пользователю даёт иллюзию безопасности.

oermolaev
Black ninja
Black ninja
Posts: 58
Joined: 08 Jul 2017, 20:57
Distribution: porteus
Location: Russia

[SOLVED] Как отключить изменение файла сохранения.

Post#14 by oermolaev » 23 Aug 2017, 06:59

Falcony, :hi:

Post Reply