Size: a a a

Sailfish OS [sailfish.su/telegram]

2021 January 15

J

Jess in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
если от рута требуется выполнить строго определённую команду в строго определённом окружении -- возможно, стоит написать suid helper, который тщательно проверит аргументы, очистит env и выполнит чего надо; не знаю только, насколько такое омагазиниваемо в случае надобности
(NB: если не сбросить, скажем, PATH -- такой suid helper может послужить удобной запускалкой чего попало с целевым именем, но в другом каталоге)
почитаю об этом, спасибо
источник

DF

Denis F in Sailfish OS [sailfish.su/telegram]
Ну добавить в зависимости пакета своего и норм
источник

МШ

Михаил Шигорин... in Sailfish OS [sailfish.su/telegram]
Jess
почитаю об этом, спасибо
возможно, чем-то пригодится:
http://git.altlinux.org/gears/h/hasher-priv.git?p=hasher-priv.git;a=blob;f=hasher-priv/chrootuid.c;hb=HEAD
(я туплю и не соображу сходу, что на эту тему хорошего иллюстративного было от ldv@altlinux.org или solar@openwall.com)
источник

J

Jess in Sailfish OS [sailfish.su/telegram]
Михаил Шигорин
возможно, чем-то пригодится:
http://git.altlinux.org/gears/h/hasher-priv.git?p=hasher-priv.git;a=blob;f=hasher-priv/chrootuid.c;hb=HEAD
(я туплю и не соображу сходу, что на эту тему хорошего иллюстративного было от ldv@altlinux.org или solar@openwall.com)
спасибо за ссылку, посмотрю
источник

AK

Andrey Kozhevnikov in Sailfish OS [sailfish.su/telegram]
Jess
мне нужно сделать автовход паролем в root. Изначально, хотела сделать вход простым system() через c++, записав вход в одну строку. Но не нашла ни одного способа это сделать.
echo o | devel-su id
выполняет команду от рута. в шелл таким способом зайти не получится. лучше всего в /etc/ssh/sshd_config раскомментировать PermitRootLogin
источник

J

Jess in Sailfish OS [sailfish.su/telegram]
Andrey Kozhevnikov
echo o | devel-su id
выполняет команду от рута. в шелл таким способом зайти не получится. лучше всего в /etc/ssh/sshd_config раскомментировать PermitRootLogin
этот файл не под рутом? Т.е., могу ли я, к примеру, открыть этот файл через c++?
источник

SC

Sergey Игоревич Chup... in Sailfish OS [sailfish.su/telegram]
Вообще задача как то выглядит крайне всрато....
источник

AK

Andrey Kozhevnikov in Sailfish OS [sailfish.su/telegram]
Jess
этот файл не под рутом? Т.е., могу ли я, к примеру, открыть этот файл через c++?
Какой файл?
источник

SC

Sergey Игоревич Chup... in Sailfish OS [sailfish.su/telegram]
Хочешь делать из под рута делай сервис и запускай его systemd
источник

J

Jess in Sailfish OS [sailfish.su/telegram]
Andrey Kozhevnikov
Какой файл?
sshd_config
источник

J

Jess in Sailfish OS [sailfish.su/telegram]
Sergey Игоревич Chupligin
Вообще задача как то выглядит крайне всрато....
что правда то правда
источник

AK

Andrey Kozhevnikov in Sailfish OS [sailfish.su/telegram]
Jess
sshd_config
Конечно под рутом, в чем проблема?
источник

J

Jess in Sailfish OS [sailfish.su/telegram]
Sergey Игоревич Chupligin
Хочешь делать из под рута делай сервис и запускай его systemd
почему бы и нет, попробую копнуть сюда
источник

J

Jess in Sailfish OS [sailfish.su/telegram]
Andrey Kozhevnikov
Конечно под рутом, в чем проблема?
))))
проблема в том, что приложение будет устанавливаться на разные устройства. Значит, на каждом будет закомментирована строка. А раскомментировать программно не получится, потому что нет рута. Тогда и смысла от расскоментирования нет
источник

AK

Andrey Kozhevnikov in Sailfish OS [sailfish.su/telegram]
ну вот наконец вылез настоящий юзкейс))
источник

J

Jess in Sailfish OS [sailfish.su/telegram]
Andrey Kozhevnikov
ну вот наконец вылез настоящий юзкейс))
да он и не скрывался)
по сути, надо просто поставить программку, программка ставится под рутом. Вот и вся байда
источник

AK

Andrey Kozhevnikov in Sailfish OS [sailfish.su/telegram]
а то сначала писали что для локального входа и для ssh, а сейчас уже про "приложение" речь :))
источник

AK

Andrey Kozhevnikov in Sailfish OS [sailfish.su/telegram]
Jess
да он и не скрывался)
по сути, надо просто поставить программку, программка ставится под рутом. Вот и вся байда
скрыто от пользователя поставить?))
источник

I

Ivan in Sailfish OS [sailfish.su/telegram]
Осуждаю
источник

J

Jess in Sailfish OS [sailfish.su/telegram]
Andrey Kozhevnikov
скрыто от пользователя поставить?))
нет
источник