Автор Тема: RuleUser - управление пользователями в сети  (Прочитано 80724 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
сейчас они не включаются по команде из сети
https://forum.altlinux.org/index.php?topic=28606.msg271018#msg271018
https://forum.altlinux.org/index.php?topic=28606.msg271344#msg271344
Там описана проблема, что мак не принимался. У меня во-первых принимается, а во-вторых команда отрабатывает о чём даже появляется запись в логах. Но компьютеры не включаются

Оффлайн rotkart

  • Завсегдатай
  • *
  • Сообщений: 661
    • Email
Собираюсь поправить проблему с включением компов, т.к. сейчас они не включаются по команде из сети. Полагаю, дело в каком-то нестандартном пакете, который ожидается ученическими моноблоками.

В биос моноблока Acer (если у вас Acer) надо активировать просыпание от событий по шине pci-e или сетевой карты.

Вот такой скриптик надо прописать в два места: /lib/systemd/system-shutdown/wol.sh и /lib/systemd/system-sleep/wol.sh

#!/bin/bash
/usr/sbin/ethtool eno1 wol g
exit 0

Имя интерфейса может быть другим.
Ну и, естественно, нужен пакет ethtool - в ШМ 7 его по-умолчанию не было.
Научить нельзя, научиться можно.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
У нас какаие-то Казанские моноблоки ICL из Татарстана местного производства не Acer. В БИОС сразу всё активировал. За скрипт спасибо попробую :-)
« Последнее редактирование: 30.03.2017 10:51:34 от tema »

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Скрипт не помог :-(
Ни ruleuser, ни командой вручную из терминала, ни с роутера сетевой утилитой wol включить не удалось... Что-то там не так :-(
Потратил кучу часов на код ruleuser добавил пару исправлений и уточнений, для лучшей работы. Вообще хорошо что он на Питоне очень удобно добавлять функционал прямо по ходу работы. Единственная проблема: он на 2 версии. Больше всего времени убил на попытки перевести его на python3. Почти всё решил, кроме модуля gtkvnc. Полагаю, что этот модуль в Сизифе собран специально для ruleuser и только для python2...
Но я всё равно причешу код хоть пока под питон2, раз разработчик забросил, то пока я этим пакетом займусь.
Один вопрос:
Говорят, что на почту он не отвечает, а есть у кого-нибудь файл ruleuser.po из исходников? Там просто только ruleuser.mo лежит и мне не удалось конвертировать его в po так, чтобы сохранились русские тексты.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Сегодня был целый день, пока сидел на экзамене. В моменты, пока не бегал по аудиториям смог причесать программку, исправить всякие мелочи, добавить в отключение периферии и клавиатуру наших моноблоков, т.к. она не блокировалась - блокировалась только мышь по команде блокировки ввода.
Цитировать
Showing with 10,088 additions and 9,502 deletions.
  :-)
https://github.com/temaps/ruleuser
Осталось разобраться что это за хешер в альте и собрать это в пакет  :-)
ЗЫ
Без файла .po тяжко...
« Последнее редактирование: 01.04.2017 23:54:07 от tema »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Я соберу.
Андрей Черепанов (cas@)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Я соберу.
Спасибо!
Я пока постараюсь тоже разобраться с хешером.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
На форуме и Вики написано, как и через обычный rpmbuild собрать.
Андрей Черепанов (cas@)

Оффлайн Danasis

  • Начинающий
  • *
  • Сообщений: 18
есть ли разница в подключении к разным версиям Альта? (-t dsa или -t ed25519)
например из alt7 в alt5, alt6
а то как то была ситуация что из альт7 мог подключиться только в альт7, а к альт6 и альт5 уже нет и пришлось всех обновлять на альт7, а старые машинки остались на альт5

конкретная проблема: черный экран при подключении (из альт7 в альт6)

решение: оказалось в альт7 x11vnc подключается по порту 5900, а в альт6 по 5901
не знаю как смотреть консольной командой, поэтому пришлось идти до клиента и открывать у него x11vnc server. кстати надо бы это на вики дописать

и еще проблемка вылезла: после недели использования почему то при попытке подключения выдало "Agent admitted failure to sign using the key", и даже при подключении из консоли по ssh все равно просил пароль и ругался на эту же ошибку. хотя свой комп не выключаю никогда (или очень редко)
решение помогло такое: ssh-add  :-D шаманство
« Последнее редактирование: 25.04.2017 15:05:57 от Danasis »

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Не дождался. Собрал сам в репу кометы.
Не знаю насколько правильно. Сделал так:
в домашней папке созданы:
RPM/
|--SPECS
|  |--ruleuser.spec
|--SRPMS
|  |--ruleuser-1.1.0-alt1.src.rpm
|--RPMS
|  |--noarch
|  |  |--ruleuser-client-1.1.0-alt1.noarch.rpm
|  |  |--ruleuser-1.1.0-alt1.noarch.rpm
|--BUILD
|  |--ruleuser
|  |  |--ruleuser-client
|  |  |--command.py
|  |  |--widget.py
|  |  |--tree.py
|  |  |--timers.py
|  |  |--ChangeLog.ru
|  |  |--ruleuser.py
|  |  |--threads.py
|  |  |--vnc.py
|  |  |--icons
|  |  |  |--status_demo_16.png
|  |  |  |--list_up_16.png
|  |  |  |--system2_unlock_16.png
|  |  |  |--list_file_edit_16.png
|  |  |  |--system_process_16.png
|  |  |  |--menu_util_32.png
|  |  |  |--status_nx_16.png
|  |  |  |--status_vlc_16.png
|  |  |  |--system_lock_22.png
|  |  |  |--status_down_16.png
|  |  |  |--list_play_window_16.png
|  |  |  |--list_folder_16.png
|  |  |  |--list_remove_16.png
|  |  |  |--status_timer_16.png
|  |  |  |--action_control_32.png
|  |  |  |--list_edit_16.png
|  |  |  |--action_vnc_servers_32.png
|  |  |  |--status_multicast_16.png
|  |  |  |--status_vlc_audio_16.png
|  |  |  |--action_thumbnails_32.png
|  |  |  |--list_file_copy_16.png
|  |  |  |--list_clear_16.png
|  |  |  |--system_unlock_22.png
|  |  |  |--action_close_16.png
|  |  |  |--status_kde3_16.png
|  |  |  |--status_kde4_16.png
|  |  |  |--system_reboot_22.png
|  |  |  |--system_run_root_22.png
|  |  |  |--system_home_16.png
|  |  |  |--action_resize_12.png
|  |  |  |--list_file_16.png
|  |  |  |--list_hide1_16.png
|  |  |  |--status_autostart_16.png
|  |  |  |--system_block_16.png
|  |  |  |--system2_lock_22.png
|  |  |  |--status_st_16.png
|  |  |  |--system_lock_16.png
|  |  |  |--action_viewer_32.png
|  |  |  |--list_save_16.png
|  |  |  |--list_file_add_16.png
|  |  |  |--action_window_max_16.png
|  |  |  |--system_hwinfo_16.png
|  |  |  |--action_refresh_32.png
|  |  |  |--list_file_up_16.png
|  |  |  |--list_file_link_16.png
|  |  |  |--system_run_root_16.png
|  |  |  |--action_window_min_16.png
|  |  |  |--ruleuser_16.png
|  |  |  |--list_transfer_16.png
|  |  |  |--list_folder_add_16.png
|  |  |  |--system2_lock_16.png
|  |  |  |--status_linux_16.png
|  |  |  |--status_gnome3_16.png
|  |  |  |--system_console_root_16.png
|  |  |  |--list_play_16.png
|  |  |  |--list_file_mount_16.png
|  |  |  |--system_unblock_16.png
|  |  |  |--status_server_off_16.png
|  |  |  |--system_console_root_22.png
|  |  |  |--list_add_16.png
|  |  |  |--status_server_16.png
|  |  |  |--list_play_fullscreen_16.png
|  |  |  |--list_arrow_down_16.png
|  |  |  |--action_thumbnails_16.png
|  |  |  |--action_timers_32.png
|  |  |  |--system_logout_22.png
|  |  |  |--system_turn_on_22.png
|  |  |  |--menu_system_16.png
|  |  |  |--system_reboot_16.png
|  |  |  |--system_shutdown_16.png
|  |  |  |--status_up_16.png
|  |  |  |--list_file_send_16.png
|  |  |  |--action_window_up_16.png
|  |  |  |--status_demo_client_16.png
|  |  |  |--action_control_16.png
|  |  |  |--st_32.png
|  |  |  |--system_block_22.png
|  |  |  |--list_file_remove_16.png
|  |  |  |--status_http_16.png
|  |  |  |--status_xdmcp_16.png
|  |  |  |--system_unlock_16.png
|  |  |  |--status_xfce_16.png
|  |  |  |--list_file_hide_16.png
|  |  |  |--status_windows_16.png
|  |  |  |--system_home_22.png
|  |  |  |--system2_unlock_22.png
|  |  |  |--status_ssh_16.png
|  |  |  |--list_file_paste_16.png
|  |  |  |--ruleuser2_48.png
|  |  |  |--system_console_22.png
|  |  |  |--action_viewer_16.png
|  |  |  |--system_unblock_22.png
|  |  |  |--system_logout_16.png
|  |  |  |--status_direct_16.png
|  |  |  |--action_run_16.png
|  |  |  |--system_hwinfo_22.png
|  |  |  |--action_refresh_16.png
|  |  |  |--server_32.png
|  |  |  |--action_screenshot_16.png
|  |  |  |--status_group_16.png
|  |  |  |--menu_util_16.png
|  |  |  |--list_play_file_16.png
|  |  |  |--action_send_message_16.png
|  |  |  |--status_lxde_16.png
|  |  |  |--action_user_info_32.png
|  |  |  |--menu_system_32.png
|  |  |  |--action_user_info_16.png
|  |  |  |--action_window_close_16.png
|  |  |  |--status_vnc_16.png
|  |  |  |--status_unknown_16.png
|  |  |  |--list_hide0_16.png
|  |  |  |--status_gnome2_16.png
|  |  |  |--list_arrow_up_16.png
|  |  |  |--system_console_16.png
|  |  |  |--ruleuser_32.png
|  |  |  |--system_turn_on_16.png
|  |  |  |--system_shutdown_22.png
|  |  |  |--system_process_22.png
|  |  |  |--action_window_connect_16.png
|  |  |  `--list_stop_16.png
|  |  |--dialogs.py
|  |  |--config.py
|  |  |--ruleuser
|  |  |--locale
|  |  |  |--ru
|  |  |  |  |--LC_MESSAGES
|  |  |  |  |  |--ruleuser.mo
|  |  |--util.py
|  |  |--window2.py
|  |  `--ruleuser.desktop
|--SOURCES
|  |--ChangeLog.ru
|  |--ruleuser.tar
Вошёл в папку RPM/SPECS
И дал команду:
rpm -ba ruleuser.specПолучил два rpm
« Последнее редактирование: 17.04.2017 07:52:12 от tema »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Отлично, это первый шаг, что-бы начать собирать нужные вам пакеты, а не ждать, пока кто-то соберёт ;-))

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
У нас какаие-то Казанские моноблоки ICL
Это от автора Raybook.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
183432 AWAITING #1 [test-only] sisyphus ruleuser.git=1.1.0-alt1
Спасибо tema за новую версию.
Андрей Черепанов (cas@)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
183432 AWAITING #1 [test-only] sisyphus ruleuser.git=1.1.0-alt1
Спасибо tema за новую версию.
Круто! Спасибо за сборку!  :-)

Оффлайн Danasis

  • Начинающий
  • *
  • Сообщений: 18
еще раз про ошибку
https://forum.altlinux.org/index.php?topic=28606.msg309347#msg309347
и такой же способ лечения, но в этот раз меня долго не было на работе, комп был выключен
так почему же слетает?