Bug 56713 - machinectl не спрашивает пароль
Summary: machinectl не спрашивает пароль
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd-container (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-02 17:46 MSK by Vitaly Chikunov
Modified: 2026-01-25 02:34 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Chikunov 2025-11-02 17:46:52 MSK
`machinectl shell root@` не спрашивает пароль. При этом, systemd-run спрашивает пароль для запуска под другим пользователем.

 $ machinectl shell root@ /usr/bin/id
 Connected to the local host. Press ^] three times within 1s to exit session.
 uid=0(root) gid=0(root) groups=0(root)
 Connection to the local host terminated.
Comment 1 Arseny Maslennikov 2025-11-02 18:07:56 MSK
Нужен какой-то пакет polkit-rule-*, который ставит правила для действия org.freedesktop.machine1.host-shell. А может быть, это надо присоединить к существующим таким пакетам...
Comment 2 Vitaly Chikunov 2025-11-02 18:31:14 MSK
Лучше, чтоб *по умолчанию* был пароль, иначе это похоже на дыру.
Comment 3 Vitaly Chikunov 2026-01-14 23:08:04 MSK
Может для такого machinectl нужен хотя бы control?
Comment 4 Антон Мидюков 2026-01-14 23:23:08 MSK
(Ответ для Vitaly Chikunov на комментарий #0)
> `machinectl shell root@` не спрашивает пароль. При этом, systemd-run
> спрашивает пароль для запуска под другим пользователем.
> 
>  $ machinectl shell root@ /usr/bin/id
>  Connected to the local host. Press ^] three times within 1s to exit session.
>  uid=0(root) gid=0(root) groups=0(root)
>  Connection to the local host terminated.

У меня спрашивает пароль root'а.
Comment 5 Vitaly Chikunov 2026-01-25 02:34:26 MSK
Спасибо, это помогло понять в чем была проблема.