[LOR] В systemd появилась альтернатива утилиты su

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

paulcarroty
Сообщения: 1

[LOR] В systemd появилась альтернатива утилиты su

Сообщение paulcarroty »

Изображение
Леннарт Поттеринг добавил в утилиту machinectl возможность управлять входом в систему локальным пользователям, что является главной функцией классической Unix-утилиты su уже более 30 лет. Необходимость такого шага Леннарт объяснил тем, что концепт работы su остается очень неясным, и при открытии новой сессии получается смесь старых и новых параметров окружения. Утилита machinectl призвана улучшить ситуацию, изменяя только минимально нужное количество системных свойств в новой пользовательской сессии.

Новая функциональность уже доступна в systemd 225.

>>> Примеры использования

>>> Видеодемонстрация

Источник
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение yars »

Бред.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение MrClon »

Теперь будет новая «смесь старых и новых параметров окружения»?
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение yoshakar »

yars писал(а): ↑
29.08.2015 14:13
Бред.
Да не, оно не совсем бред. Но опять вот этот вот поттеринговский принцип максимальности изменений: между вариантами "оставить всё как есть и просто жить дальше" и "мы наш мы новый мир построим" автоматически (и явно без каких-либо душевных мучений) выбирается последнее. И это при том что экосистема systemd и так уже, без этих новых штучек, далеко не образец консервативности.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение alv »

paulcarroty писал(а): ↑
29.08.2015 13:45
Леннарт объяснил тем, что концепт работы su остается очень неясным,

Говорил бы уж за себя - ему остаётся очень не ясным.
Или ещё проще: очень засвербило там, где спина перестаёт быть спиной.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2115
ОС: Debian 13 / Xubuntu 26.04

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение chitatel »

alv писал(а): ↑
29.08.2015 16:40
paulcarroty писал(а): ↑
29.08.2015 13:45
Леннарт объяснил тем, что концепт работы su остается очень неясным,

Говорил бы уж за себя - ему остаётся очень не ясным.
Или ещё проще: очень засвербило там, где спина перестаёт быть спиной.

+1
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение yars »

yoshakar писал(а): ↑
29.08.2015 15:11
Да не, оно не совсем бред

И что же оно поменяет? Только то, что будет systemd-{su,sudo} вместо su и sudo? Результирующее окружение формируется скриптом /etc/profile (и скриптами /etc/profile.d/*.sh}, оно может наследоваться (su), а может и не наследоваться (su -l). Плюс еще пользовательский ~/.profile может подключаться. Так в чем проблема?
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение yoshakar »

yars писал(а): ↑
29.08.2015 18:30
И что же оно поменяет?
Я не очень понял что именно оно поменяет или не поменяет, но я допускаю что для определённых крайне специфических нужд ни один набор опций su не даст желательного результата,
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение Rootlexx »

Новость написана с ошибками, а народ, верный принципу "не читал, но осуждаю", не разобравшись, полез высказывать своё экспертное мнение.
machinectl shell не есть замена su. Просто последняя, с какими опциями её ни вызывай, не даёт полноценный сеанс, аналогичный login, ибо не регистрирует новую сессию в PAM, не добавляет запись в utmp, а также наследует многие вещи из исходного сеанса типа контекста audit, контрольной группы и т. д.. Ранее, если нужен был полноценный сеанс, приходилось использовать что-то типа ssh root@localhost, что несколько костыльно. Теперь появилась возможность делать это нормально. Вот и вся история.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение Hephaestus »

paulcarroty писал(а): ↑
29.08.2015 13:45
В systemd появилась альтернатива утилиты su
А альтернатива ядру там ещё не появилась?
А то я всё жду - когда же? Давно пора.
И как это Леннарт до сих пор не сообразил?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21552
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение Bizdelnick »

Rootlexx писал(а): ↑
29.08.2015 20:17
последняя, с какими опциями её ни вызывай, не даёт полноценный сеанс, аналогичный login, ибо не регистрирует новую сессию в PAM, не добавляет запись в utmp, а также наследует многие вещи из исходного сеанса типа контекста audit, контрольной группы и т. д.

А зачем, если есть login?
Я из новости на опеннете сделал вывод, что сабж умеет логиниться в какие-то там контейнеры, а остальное всё — побочный эффект. Я тоже не так понял?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение Rootlexx »

Bizdelnick писал(а): ↑
30.08.2015 09:40
А зачем, если есть login?

Продемонстрируй.
Bizdelnick писал(а): ↑
30.08.2015 09:40
Я из новости на опеннете сделал вывод, что сабж умеет логиниться в какие-то там контейнеры, а остальное всё — побочный эффект

Ну, в общем-то, да. Просто добавили возможность логиниться локально.
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение Vascom »

Вот почитайте ещё https://tlhp.cf/lennart-poettering-su/
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение Basileus »

alv писал(а): ↑
29.08.2015 16:40
paulcarroty писал(а): ↑
29.08.2015 13:45
Леннарт объяснил тем, что концепт работы su остается очень неясным,

Говорил бы уж за себя - ему остаётся очень не ясным.
Или ещё проще: очень засвербило там, где спина перестаёт быть спиной.

Скорее - "ниасилил".
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [LOR] В systemd появилась альтернатива утилиты su

Сообщение serzh-z »

Можно было не писать столь длинный пост, а просто запостить фотографию и добавить "Поттеринг сделал... Заводите свои говномёты.", почтенная публика сразу бы намёк поняла. =)
Спасибо сказали: