Сайт | Скачать | Видео | Wiki

Автор Тема: UIRD: .ini  (Прочитано 7716 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD: .ini
« Ответ #30 : 15 Март 2020, 12:30:38 »
Вот от этого надо избавиться.
Дело хозяйское. Если делается для одного юзера то может и не надо. Мне просто это не привычно, пытаюсь искать общее решение, а здесь все самым коротким путем - в лоб :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD: .ini
« Ответ #31 : 15 Март 2020, 12:32:49 »
здесь все самым коротким путем - в лоб
KISS  :D

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8502
  • Репутация: +185/-2
  • Старый чайник
Re: UIRD: .ini
« Ответ #32 : 15 Март 2020, 13:16:18 »
Если делается для одного юзера
Есть /etc/skel, он для всех юзеров. Туда и кладутся все настройки по умолчанию. Не кучей, как у вас, а для каждой программы свои в соответствующем слое, и то если необходимо.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32970
  • Репутация: +225/-0
  • Автор темы
    • PuppyRus-A
Re: UIRD: .ini
« Ответ #33 : 15 Март 2020, 18:31:14 »
Есть /etc/skel, он для всех юзеров. Туда и кладутся все настройки по умолчанию
Зачем эта лишняя операция? При сохраненке.pfs она еще и RAM съест
для каждой программы свои в соответствующем слое
Каждый слой ест RAM . Когда она больше, чем  сам весит - не очень

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Re: UIRD: .ini
« Ответ #34 : 09 Апрель 2021, 19:21:44 »
Секция для смены паролей. Это не безопасно, но лучше чем дефолтные пароли. Можно сделать еще вариант с заменой хэшэй сидом, менее удобно в использованиии, но безопаснее.

[/tmp/lfa_chroot_hooks]a+x [ chroot . ]
|echo "live:123qwe" | chpasswd
|echo "root:123qwe" | chpasswd
|echo 'live:password-hash'  | chpasswd -e

Предполагается что хеш известен и прописан в команде выше. Узнать password-hash (sna512):
openssl passwd -6 мой_пароль
« Последнее редактирование: 09 Апрель 2021, 21:54:16 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Re: UIRD: .ini
« Ответ #35 : 09 Апрель 2021, 20:52:43 »
Еще бы возможность группировать однотипные файлы из одной директории, которым меняется одинаковая строка. Пример:
Код
% ls -1 ~/.config/autostart
20-desktop.desktop
20-panel.desktop
LXinput-setup.desktop
audacious.desktop
basilisk-upd.desktop
brightness.desktop
cbatticon.desktop
clipit-startup.desktop
compton.desktop
connman-gtk.desktop
fix.desktop
google-chrome-upd.desktop
keyboard-settings-autostart.desktop
mod-up.desktop
net-auto.desktop
numlock.desktop
org.valapanel.gtop.desktop
org.valapanel.volume.desktop
org.valapanel.xkb.desktop
palemoon-upd.desktop
screen_lock.desktop
sfs-get-dep-start.desktop
trayinfo.desktop
wallpaper.desktop
xcman.desktop
xxkb.desktop
И меняем строку -NotShowIn=LXDE; или |NotShowIn=LXDE;. Т.е. включить/выключить автозапуск.

Иначе придется для каждого *.desktop писать однотипное, что не эстетично и длинно. )
Цитата
[/home/live/.config/autostart/20-desktop.desktop]
|NotShowIn=LXDE;

[/home/live/.config/autostart/palemoon-upd.desktop]
|NotShowIn=LXDE;

.........
[/home/live/.config/autostart/compton.desktop]
-NotShowIn=LXDE;
« Последнее редактирование: 09 Апрель 2021, 20:55:12 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD: .ini
« Ответ #36 : 10 Апрель 2021, 06:20:13 »
|echo 'live:password-hash'  | chpasswd -e
Это то же что сидом менять. В обоих случаях нужно заранее посчитать хэш. Я так считаю:
getHash() {
python3 -c "import random,string,crypt;
randomsalt = ''.join(random.sample(string.ascii_letters,8));
print(crypt.crypt('"$1"', f'\$6\${randomsalt}\$'))"
}

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD: .ini
« Ответ #37 : 10 Апрель 2021, 06:21:48 »
Еще бы возможность группировать однотипные файлы из одной директории, которым меняется одинаковая строка
Хорошая идея, надо не забыть.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Re: UIRD: .ini
« Ответ #38 : 24 Январь 2022, 21:26:10 »
может вам, krasnyh, как единственному адепту уирда в этом форуме сделать обработку ини для прар? Если возьметесь подробно распишу что и как.
Спасибо за лестное мнение о моих знаниях и умениях, :) но эта задача не моего уровня. Вот в качестве тестировщика, да, на промежуточных этапах готовности ПО или на конечном.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +127/-1
Re: UIRD: .ini
« Ответ #39 : 24 Январь 2022, 21:34:23 »
Пробовал 88-magos.xzm с MagOS.ini на prar2110, что-то меняет. Например, HOSTNAME, раскладку клавиатуры. Юзера и пароль - нет.

Пробовал и с 100-2109-ublinux.pfs и ublinux.ini, здесь должно быть проще, т.к. там и тут Archlinux. Но дальше строки "User not known to the underlying authentication module" не грузится.
« Последнее редактирование: 24 Январь 2022, 21:36:54 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2965
  • Репутация: +33/-0
    • MagOS linux
Re: UIRD: .ini
« Ответ #40 : 24 Январь 2022, 21:39:07 »
Я не предлагаю реализовать разом все что МихаилZ в магос сделал. Надо чтоб механизм работал, а скритами потом будет обрастать. Сложного нет, тем более что подглянуть в магос всегда можно. Но муторно, буковку поправил, перегрузил и так по кругу. Впрочем дело ваше, конечно. Если решитесь - расскажу подробно.