Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Скрипт для перелогивания юзера 16.04  (Прочитано 1130 раз)

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Скрипт для перелогивания юзера 16.04
« Ответ #15 : 15 Сентября 2016, 23:31:18 »
Для нуба?… Окей. Кончай нам мозги сношать. Тебе дали три ответа. Не подходит? Свободен.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Скрипт для перелогивания юзера 16.04
« Ответ #16 : 15 Сентября 2016, 23:58:53 »
>> Ваш "кривой" вариант решается добавлением вызова скрипта монтирования перед запуском сервиса lightdm

Уже писал тут и выше - не работает этот способ. Дайте скрипт который это сможет сделать
Вам дали ответ в предыдущей теме: измените скрипт lightdm.service с условием предзапуска Вашего скрипта.
>> Нормальный путь через создание разных пользователей: один общий (для сестры), второй для Вас(шифрованный)

Я же выше написал:
Цитата: orb2 от 15 Сентябрь 2016, 10:35:24
1. Юзать шифрование домашней папки - не подходит. Делать длинный пароль, который потом по 30 раз в день вводить я не хочу - лень/не безопасно/тупо
2. Делать шифрование LVM - попробовал, но не удобно, например, моя сестра не может работать за моим компом. (сейчас так работает ноут, неудобно, раньше было идеально)

На "сестру" можно забыть, это образное выражение. Но вводить длинный пароль по несколько раз в день накладно, использовать короткий пароль - бессмысленно, в чем тогда смысл шифрования если он брутом ломается за 1 день.
А сейчас по какому паролю монтируется? Или я что-то не понимаю?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн orb2

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: Скрипт для перелогивания юзера 16.04
« Ответ #17 : 16 Сентября 2016, 08:44:14 »
Вам дали ответ в предыдущей теме: измените скрипт lightdm.service с условием предзапуска Вашего скрипта.
Дайте пожалуйста полный код этого скрипта, я не нашел таких параметров в SystemD.
Все параметры которые я нашел - это "рекомендация" стартовать после чего-то, но ни нашел именно "предварительный запуск и ожидание конца выполнения".

Здесь https://forum.ubuntu.ru/index.php?topic=279836.0 есть код тестовых скриптов

Пользователь добавил сообщение 16 Сентября 2016, 08:47:22:
А сейчас по какому паролю монтируется? Или я что-то не понимаю?
У меня несколько компьютеров и пока на рабочем компе старый линукс, все по старому работает.
На ноуте поставил новую версию и шифрование LVM тома. Сразу после БИОС на фоне черного экрана в консоле нужно ввести пароль от диска.
3 неправильных пароля кричат ошибку монтирования и предлагают зайти rootом в консоль что бы починить систему.
Правильный пароль - запускает все ОК.

Мне это не нравиться, потому что нет возможности работать на компе не зная пароля.

Пользователь добавил сообщение 16 Сентября 2016, 08:53:14:
Кончай нам мозги сношать. Тебе дали три ответа
От вас я не получил ни одного ответа, а только вижу набирание постов тролингом, кончайте уже мозки сношать и офтопить, это тематический ресурс а не тема для трепа малолеток.

Я не вижу ни одного рабочего варианта, может я ослеп?

  • Шифрование стандартно домашней папки - это не вариант и я написал почему он мне не подходит, я его делал и проверял
  • Шифрование LVM тома - это тоже не решение моей проблемы, потому что нет возможности работать на компе не зная пароля
  • Написать скрипт предварительного запуска - я не вижу этого варианта. Тыкните меня носом где хоть какой-то кусочек рабочего кода, хоть кто-то написал.
  • Написать скрипт - это тем более не вариант, где куски кода и куда их писать
« Последнее редактирование: 16 Сентября 2016, 08:53:14 от orb2 »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Скрипт для перелогивания юзера 16.04
« Ответ #18 : 16 Сентября 2016, 09:29:44 »
Шифрование стандартно домашней папки - это не вариант и я написал почему он мне не подходит, я его делал и проверял
Не подходит по причине длинного пароля, я правильно понял? Повторяю вопрос
сейчас по какому паролю монтируется?

не вижу ни одного рабочего варианта, может я ослеп?
Может. Так иногда бывает.
Дайте пожалуйста полный код этого скрипта
У меня нет systemd на машине, нет и скриптов, которые я мог бы Вам привести. Для Вас вполне по силам найти скрипт запускающий lightdm и внести в него правки.
Второй вариант может быть правка конфига самого lightdm (единственно надо позаботится что скрипт монтирования завершался без ошибки)
Но идеологически правильным будет создание двух учеток:
  • Вашей с шифрованием Вашего домашнего каталога
  • Гостевой, без пароля
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн orb2

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: Скрипт для перелогивания юзера 16.04
« Ответ #19 : 16 Сентября 2016, 13:10:57 »
Не подходит по причине длинного пароля, я правильно понял?
Да, все верно - длинный пароль вводить несколько раз в день очень накладно (я запускаю разные скрипты с привилегиями sudo)

Сейчас
 - пароль на монтирование - 14(спец знаки, разный регистр, цифры)
 - пароль юзера - 9

Пользователь добавил сообщение 16 Сентября 2016, 13:12:57:
Для Вас вполне по силам найти скрипт запускающий lightdm и внести в него правки.
Второй вариант может быть правка конфига самого lightdm
правки конфигурации - делал, не помогает, возможно не так правлю, нагуглить ничего не смог
« Последнее редактирование: 16 Сентября 2016, 13:12:57 от orb2 »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Скрипт для перелогивания юзера 16.04
« Ответ #20 : 16 Сентября 2016, 14:37:32 »
нагуглить ничего не смог
Я дал Вам ссылку
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн orb2

  • Автор темы
  • Любитель
  • *
  • Сообщений: 70
    • Просмотр профиля
Re: Скрипт для перелогивания юзера 16.04
« Ответ #21 : 16 Сентября 2016, 16:15:05 »
Установил в VirtualBox последнюю версию Mint 18 Sarah MATE 64 bit
uname -a
Linux vrk 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Оболочка MATE + MDM

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Скрипт для перелогивания юзера 16.04
« Ответ #22 : 18 Сентября 2016, 03:15:29 »
А есть ли команды для логина/аута из скрипта (запуск из консоли tty юзера)

 

Страница сгенерирована за 0.028 секунд. Запросов: 23.