Вопросы про porteus

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

Moderator: Blaze

jagermeister
White ninja
White ninja
Posts: 9
Joined: 31 Jan 2019, 04:40
Distribution: porteus 3.1 lxde x86

Re: Вопросы про porteus

Post#121 by jagermeister » 01 Feb 2019, 04:28

Baze Спасибо !
1. Там все не так однозначно
в остальных линуксах (про юниксы не знаю) нужно постораться что бы запустить программу или скрипт с fat-ntfs без атрибута, а в портеусе ВСЕ файлы 777 (ну почти)
что меня и удивило.
(скрин с портеус 3.1 - он на винте, но в v4 тоже)

2. А можно ссылку на анонс

Спасибо
Last edited by jagermeister on 04 Feb 2019, 06:07, edited 1 time in total.

Anton77
White ninja
White ninja
Posts: 12
Joined: 29 Jan 2019, 13:29
Distribution: windows

Re: Вопросы про porteus

Post#122 by Anton77 » 02 Feb 2019, 06:27

Blaze wrote:
29 Jan 2019, 17:30
Добрый вечер Anton77.
Да, безопасен и не только для сети :)
Если что-то не будет работать, то напишите об этом - вопрос решим.
На самом деле софт для архитектуры x86_64 я стараюсь обновлять, в плане браузеров, офисного пакета, ЭЦП.
Спасибо, Портеус весьма понравился.
На Виндовс очень спасала программа Softether client от Vpngate, что было удобно, провайдер блокирует ютуб, вк и иногое другое, иногда и openvpn даже не подключается. А как здесь можно собрать модуль, если есть клиент в виде .tar.gz (https://github.com/SoftEtherVPN/SoftEth ... bit.tar.gz) ?
Может есть где подробная инструкция, а то я новичок в Линуксе
Porteus-v4.0x64 Kernel: 4.20.13

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:

Re: Вопросы про porteus

Post#123 by Blaze » 02 Feb 2019, 15:30

jagermeister,

1) Сравните как монтируются разделы в Debian и Porteus

Code: Select all

cat /etc/fstab
В Debian скорее всего присутствует noexec. В Porteus по умолчанию установлен exec:

Code: Select all

# Device partitions:
/dev/sdb1 /mnt/sdb1 ext2 comment=x-gvfs-show,user,noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sdc2 /mnt/sdc2 ext4 comment=x-gvfs-show,user,noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sdc1 /mnt/sdc1 ext2 comment=x-gvfs-show,user,noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sda1 /mnt/sda1 ntfs-3g comment=x-gvfs-show,user,noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sda2 /mnt/sda2 ntfs-3g comment=x-gvfs-show,user,noatime,nodiratime,suid,dev,exec,async 0 0
/dev/sda3 /mnt/sda3 ntfs-3g comment=x-gvfs-show,user,noatime,nodiratime,suid,dev,exec,async 0 0
2) Как будет готов, будет ссылка для публичного тестирования.

Anton77, на странице https://github.com/SoftEtherVPN/SoftEth ... LD_UNIX.md есть инструкция по установке.
Я немного ее подправил. Для сборки модуля SoftEtherVPN-5.01.9668-x86_64.xzm загрузите и активируйте модуль 05-devel.xzm (его достаточно) и crippled_sources.xzm (для сборки SoftEtherVPN необязательно)

под разрядность операционной системы Porteus:

- 05-devel.xzm (i586)
- crippled_sources.xzm (i586)

или

- 05-devel.xzm (x86_64)
- crippled_sources.xzm (x86_64)

Откройте терминал и выполните команды:

Code: Select all

su
toor
cd /tmp
git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git
cd SoftEtherVPN
git submodule init && git submodule update
./configure
make -C tmp
VER=$(cat /tmp/SoftEtherVPN/CMakeLists.txt | grep '  VERSION ' | awk '{ print $2 }')
mkdir "/tmp/SoftEtherVPN-$VER-$(arch)"
make -C tmp install DESTDIR="/tmp/SoftEtherVPN-$VER-$(arch)"
cd ..
dir2xzm SoftEtherVPN-$VER-$(arch) SoftEtherVPN-$VER-$(arch).xzm
unset VER
В папке /tmp на выходе получите SoftEtherVPN-5.01.9668-x86_64.xzm
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

jagermeister
White ninja
White ninja
Posts: 9
Joined: 31 Jan 2019, 04:40
Distribution: porteus 3.1 lxde x86

Re: Вопросы про porteus

Post#124 by jagermeister » 02 Feb 2019, 16:47

Blaze
Спасибо !

~$mount

Code: Select all

Porteus
/dev/sdc1 on /mnt/sdc1 type vfat (noatime,nodiratime,suid,dev,exec,async,umask=0,check=s,utf8)

Debian
/dev/sdc1 on /media/mumuka/PORTEUS type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Есть ли возможность не добавлять флаг exec при монтировании Porteus'ом разделов fat-ntfs ?

Anton77
White ninja
White ninja
Posts: 12
Joined: 29 Jan 2019, 13:29
Distribution: windows

Re: Вопросы про porteus

Post#125 by Anton77 » 03 Feb 2019, 03:44

Blaze
Спасибо большое, собрал модуль!
Porteus-v4.0x64 Kernel: 4.20.13

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:

Re: Вопросы про porteus

Post#126 by Blaze » 03 Feb 2019, 09:53

jagermeister, у вас применены fmask=0022,dmask=0077
dmask — функция среды POSIX, изменяющая права доступа, которые присваиваются новым ДИРЕКТОРИЯМ по умолчанию.
fmask — функция среды POSIX, изменяющая права доступа, которые присваиваются новым ФАЙЛАМ по умолчанию.
у Porteus в Вашем примере применен umask=0
umask — функция среды POSIX, изменяющая права доступа, которые присваиваются новым ФАЙЛАМ и ДИРЕКТОРИЯМ по умолчанию.
В вашем случае можно размотировать и смотировать разделы так:

Code: Select all

# Для FAT
mount -t vfat /dev/sdc1 /mnt/sdc1 -o fmask=0022,dmask=0077

# Для NTFS
ntfs-3g /dev/sdc1 /mnt/sdc1 -o fmask=0022,dmask=0077
Если /media/mumuka/PORTEUS сетевой диск, то его можно смотировать с помощью mount.cifs, задав права, согласно Вашему примеру file_mode=0755,dir_mode=0700 подробнее см. здесь
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

jagermeister
White ninja
White ninja
Posts: 9
Joined: 31 Jan 2019, 04:40
Distribution: porteus 3.1 lxde x86

Re: Вопросы про porteus

Post#127 by jagermeister » 03 Feb 2019, 12:57

Спасибо Blaze !
Да перемонтированием установить noexec.
Что то вроде

Code: Select all

mount -o remount,rw,noexec /dev/sdc1
...которые присваиваются новым ФАЙЛАМ по умолчанию
fmask=value
Set the umask applied to regular files only. The default is the
umask of the current process. The value is given in octal.
После "продолжительных раздумий" :roll: пришел к выводу , что в портеусе (и др. LiveOnCD нп Puppy) это сделано что бы запускать скрипты-программы с разделов fat-ntfs-iso, тк он задуман для работы на флешке (или CD). Ну а для дебиана (и фс поддерживающих атрибуты ) это и не актуально и не безопасно.

Еще раз спасибо

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:

Re: Вопросы про porteus

Post#128 by Blaze » 05 Feb 2019, 17:12

jagermeister, оказывается все предусмотрено и написано в документации Porteus Cheatcodes (/usr/doc/porteus/cheatcodes.txt):
mopt

... This cheatcode will allow you to customize your filesystem
mount options. By default, the mount options for all
filesystems in Porteus are: "noatime,nodiratime,suid,dev,exec,async".
Each option must be separated with a comma "," with no spaces
between any characters.
Example: 'mopt=realtime,sync,users,nosuid,noexec'
See 'man mount' for more information on specific mount options.
Для этого можно использовать чит-код mopt. По умолчанию для всех файловых систем опции монтирования "noatime,nodiratime,suid,dev,exec,async"
Можно применить свои опции монтирования как показано в примере 'mopt=realtime,sync,users,nosuid,noexec'
Для справки. Чит-коды добавляются в строку APPEND в файле /mnt/ваш-раздел-с-Porteus/boot/syslinux/porteus.cfg
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

jagermeister
White ninja
White ninja
Posts: 9
Joined: 31 Jan 2019, 04:40
Distribution: porteus 3.1 lxde x86

Re: Вопросы про porteus

Post#129 by jagermeister » 11 Feb 2019, 15:23

Blaze, еще раз спасибо !
Да , добавление опции noexec приводит к тому , что файлы на монтируемых разделах перестают быть исполнимыми.

По сути, исполнятся должны
- /boot/Porteus-installer-for-Linux.com
и скрипты-программы из rootcopy (если такие есть). Все остальные файлы либо находятся на тру-линукс разделах сохраняющих атрибуты, либо не исполняються.
Ладно, это не так уж важно. Я получил ответ на свой вопрос.

Anton77
White ninja
White ninja
Posts: 12
Joined: 29 Jan 2019, 13:29
Distribution: windows

Re: Вопросы про porteus

Post#130 by Anton77 » 21 Feb 2019, 09:13

Добрый день, так и не смог настроить клиент SoftEther уж больно сложный он для линукс систем, отказался от него

Не подскажите, как тут хотя бы запустить Тор браузер? Устанавливаю tor-browser 7.5.6 с помощью USM, запускаю, но подключения нет. Видимо для работы нужен какой-то еще модуль, потому что и openvpn запустить не могу (пункт в настройках сети есть, но он не активен)
Porteus-v4.0x64 Kernel: 4.20.13

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:

Вопросы про porteus

Post#131 by Blaze » 21 Feb 2019, 17:31

Добрый вечер Anton77.

Ни каких модулей не нужно.
Необходимо синхронизировать часы компьютера, согласно этой теме Network Time Protocol - синхронизация времени в Porteus
Добавил в репозиторий tor-browser-8.0.6-x86_64-1_SBo.xzm и tor-browser-9.0-x86_64-1_SBo.xzm
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

Anton77
White ninja
White ninja
Posts: 12
Joined: 29 Jan 2019, 13:29
Distribution: windows

Re: Вопросы про porteus

Post#132 by Anton77 » 22 Feb 2019, 06:43

Blaze, огромное спасибо за помощь, после синхронизации времени, браузер заработал!
Porteus-v4.0x64 Kernel: 4.20.13

User avatar
Aleks XFCE
White ninja
White ninja
Posts: 14
Joined: 22 Sep 2017, 16:01
Distribution: Xubuntu 18.04_XFCE x86_64
Location: Украина,Черниговская обл. г. Городня

Re: Вопросы про porteus

Post#133 by Aleks XFCE » 28 Feb 2019, 10:27

Доброго времени увас на облаке майл-ру есть вот этот дистрибутив Porteus-XFCE-v4.0-dev-x86_64.iso чем он отличается от этого этого Porteus-XFCE-v4.0-ru-x86_64.iso да и разница у них в размере файла значительно выросла ?

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:

Re: Вопросы про porteus

Post#134 by Blaze » 28 Feb 2019, 16:47

Это тестовая версия, в которой включены обновления по 31 августа 2018 года из Slackware-current.
Собирал ее сам, поэтому объем образа больше.
С 5-кой есть пару критических багов, поэтому выход RC пока откладывается.
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

Anton77
White ninja
White ninja
Posts: 12
Joined: 29 Jan 2019, 13:29
Distribution: windows

Re: Вопросы про porteus

Post#135 by Anton77 » 01 Mar 2019, 02:59

Здравствуйте, не мог бы кто-нибудь посоветовать древовидный блокнот?
Есть ли где cherrytree для Porteus или что полегче?
Porteus-v4.0x64 Kernel: 4.20.13

Post Reply