LINUX.ORG.RU

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

 , ,


3

5

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

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

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

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

>>> Подробности

Deleted

Проверено: splinter ()
Последнее исправление: Psych218 (всего исправлений: 7)

А старую su поправить не судьба? Да, и всё как всегда через жопу.

$ machinectl shell
Connected to the local host. Press ^] three times within 1s to exit session.

И это вместо короткого su. Хоть алиасы осилил бы на худой конец.

anonymous
()

В 2006 году Ubuntu стал самым популярным линуксом. Главным отличием от всего остального линукса был sudo вместо su. Имею в виду по умолчанию. С тех пор выросло поколение, которое считает что su не нужно. Поттерингу пора вылезать за пределы своего высшего общества креативщиков, и смотреть на нормальный народ, на быдло, которое не уважает su!

ZenitharChampion ★★★★★
()

аналог su

Как всегда, новости про systemd прямо блещут точностью и достоверностью.

AX ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Проснись, дорогой зенитар. Ты действительно считаешь что ЛП есть дело до традиций, KISS, unix-way? Прочти что он сам говорит об этом, 5й вопрос снизу вверх.

Deleted
()
Ответ на: комментарий от ZenitharChampion

Да ладно тебе - ощутимого развития нет и не предвидится. Хорошо что у меня хватило ума свалить от них под крило красных - новейшие и передовые линуксовые и опенсорсные разработки того стоят. Хотя таким некромантам как ты этого не понять скорее всего.

Deleted
()

Когда уже ядро в systemd встроят?

ilnnli
()

systemd

такой линукс нам не нужен

haku ★★★★★
()

Что-то как-то мелко для нашего героя. Раньше было серьёзно: сеть, звук, инит, патчи в ядро, пакетные менеджеры, consoled. Брал бы уж coreutils целиком.

ishmourzin
()

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

Хм... каким образом su управляет входом пользователей в систему?

at ★★
()

Да ну вас всех. Systemd вполне себе ничего. И если эта штука будет уметь polkit то тоже вполне себе будет полезной. То что полудохлый Upstart кривущий пихают в Ubuntu и RHEL 6 - все промолчали. А вот на Systemd накинулись...

codoranro
()
Ответ на: комментарий от codoranro

То что полудохлый Upstart кривущий пихают в Ubuntu

С разморозкой, в убунте systemd.

cherry-pick
()

Пишу в эпичном треде.

Deleted
()
Ответ на: комментарий от intelfx

Но su входом пользователей не управляет, это не login

at ★★
()

Я надеюсь эта утилита требует qt и kdbus?

Lavos ★★★★★
()
Ответ на: комментарий от ZenitharChampion

поколение, которое считает что su не нужно

безхребетные

vxzvxz ★★★
()
Ответ на: комментарий от ZenitharChampion

Главным отличием от всего остального линукса был sudo вместо su.

Нехило вас колбасит :)

grim ★★☆☆
()

Ох уж это сисямдэ... Но надо сказать что мой скептицизм относительно сисямдэ медленно уходит.

I-Love-Microsoft ★★★★★
()

Поццеринг не нужен

cheez ★★★
()
Ответ на: комментарий от kalterfive

И каково жить без su?

вообще-то я им практически не пользовался, но дело не в этом. сабж — наиболее наглядная демонстрация NIH-синдрома в терминальной стадии у разработчиков systemd. если раньше можно было притянуть за уши хоть какие-то причины для замены всего и вся аналогами из состава systemd, то теперь этого сделать нельзя.

Или есть ещё причины?

главная причина — journald. раньше мне было на него насрать, потому что я почти не работал с логами.
а ещё сейчас systemd стремительно скатывается в окончательный маразм с запилом туда вещей, абсолютно не имеющих отношения к его реальным задачам.

Кстати, что альтернативное стоит? OpenRC?

да, накатить оказалось очень просто — поставить пару пакетов из AUR, забрать недостающие скрипты с зеркала Gentoo, отредактировать пару конфигов — вот и вся установка.

Lincor
()
Последнее исправление: Lincor (всего исправлений: 1)

неужто

Неужто фанбои и это сожрут.

APM
()
Ответ на: комментарий от anonymous

Три раза в течении одной секунды :D

Deleted
()

Нож в спино. Линукс скоро перевалит за процент, но линукса без systemd будет 0.01%

anonymous
()
Ответ на: комментарий от anonymous

Она не нужна. Она не делает ничего нового и полезного. Она не является отдельным инструментом, а является частью этого блоба системд.

То же справедливо наверное уже больше чем для половины этого комбайна.

Psych218 ★★★★★
()
Ответ на: комментарий от Psych218

Автора новости-то, убогонького?

anonymous
()
Ответ на: комментарий от Deleted

новейшие и передовые линуксовые и опенсорсные разработки того стоят.

Да, ещё очень много вещей, которые красношапка не успела изгадить.
Впереди ещё много работы!

devl547 ★★★★★
()
Ответ на: комментарий от anonymous

НеЫнтерпрайзненько.
Предлагаю поднимать VNC клиент, написанный на go, а затем через llvm и Emscripten перегнанный в JS, который отдаётся браузеру при заходе на локалхост, сервером на python3.
Коннектиться этот клиент будет с использованием адовой криптографии к серверу на локалхосте, написанному на io.js, который будет запускаться через systemd-v8d и транслировать видео с консоли.

Вот это удаление гланд через анус и есть натуральный Поттеринг-вей.
И выпустим всё это под лозунгом «Альтернативно-ориентированное програмирование в массы!»

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 3)
Ответ на: комментарий от anonymous

И это вместо короткого su

Вот-вот! Воистину, через жопу!

Hurenweibel ★★
()

Забавно:)

А я себе утилиту machinectl выпилил))

Необходимость такого шага проста — su просто не вписывается в концепцию контейнеров.

vitalikp
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.