Вопросы по теме 'su'

Команды выключения/перезагрузки суперпользователя Android ничего не делают
Я пытаюсь сделать приложение, которое может выключать/перезагружать телефон одним нажатием кнопки. Нашел в сети команду для перезагрузки: public void rebootPhone() { try { Runtime.getRuntime().exec("su");...
4862 просмотров
schedule 09.07.2023

экспортировать функцию оболочки в su как пользователь с оболочкой по умолчанию ksh
У меня есть ситуация, когда только root может mailx, и только операторы могут перезапустить процесс. Я хочу создать автоматический сценарий, который перезапускает процесс и отправляет электронное письмо об этом. Когда я пробую это с помощью...
1268 просмотров
schedule 10.02.2023

Как выполнить код от имени другого пользователя в скрипте?
Я пишу скрипт, который автоматизирует установку почтового сервера, однако часть моего кода должна быть скомпилирована из исходного кода, потому что его нет в репозиториях. У меня нет проблем с этим, однако я понятия не имею, какой лучший и самый...
379 просмотров
schedule 29.05.2023

Как выполнить группу команд от имени другого пользователя в Bash?
Уже есть некоторые существующие вопросы , заданные здесь о выполнении команд от имени другого пользователя. Однако вопрос и ответы сосредоточены на одной команде , а не на длинной группе команд. Например, рассмотрим следующий скрипт:...
97530 просмотров
schedule 24.07.2022

как предотвратить зависание сценария bash, вызванного через su -c, после SIGINT
У меня есть два скрипта. Эти упрощены. root-script.sh вызывает userscript.sh : root-script.sh: #!/bin/bash su - user1 -c "/user1path/user-script.sh" пользовательский-script.sh: #!/bin/bash trap 'echo please use x for exit' 2...
3680 просмотров
schedule 09.09.2022

root или системные привилегии приложения Android
Я пытаюсь создать приложение для Android, которое может получить доступ к каталогу /data (например) без анализа вывода команды, запущенной в оболочке после выполнения su. Я имею в виду, что после долгих исследований, а также просмотра кода...
3087 просмотров
schedule 16.11.2022

ProcessBuilder.start() с потоком командных блоков su
Я реализую терминальный «эмулятор»/«пусковую установку» в своем приложении. Я хочу, чтобы пользователь мог использовать все команды оболочки Android. Это прекрасно работает, пока я не использую команду «su». вот исходный код: Код:...
844 просмотров
schedule 25.09.2022

Привилегии root для приложения Android (полное приложение, а не только несколько команд)
Вопрос : Как выполнить одно полное приложение с привилегиями root (а не только несколько команд)? Сценарий: Я работаю на корневом устройстве Android. В приложении для Android мне нужно воспроизвести поток H.264, полученный через eth0 ....
979 просмотров
schedule 11.07.2022

не работает ввод, нажмите x y с внешним приложением
Попробуйте сделать так, чтобы мое приложение нажимало на нужные места в некоторых приложениях. Я использую Runtime.getRuntime().exec() с командой оболочки adb «input tap x y», но она работает только с моей активностью. Что я могу сделать, чтобы...
383 просмотров
schedule 27.12.2022

Вторая команда не запускается от имени пользователя root
Сегодня я создал задание Jenkins, оно заключается в том, что пользователь Jenkins должен войти на другой сервер и выполнить две команды, разделенные символом &&: ssh -i /creds/jenkins [email protected] "sh -c 'sudo su && lxc exec...
61 просмотров
schedule 11.01.2023

Удаленная машина SSH и выполнить команду
Я подключаюсь к удаленной машине по ssh и выполняю команду, но мой $PATH на удаленной машине установлен на $PATH пользователя на исходной машине, а не на машине sshed. Но если я подключаюсь к удаленному компьютеру по ssh и выполняю echo $PATH, он...
1079 просмотров
schedule 17.05.2023

Как предотвратить вложенный сеанс tmux в новой оболочке входа?
Почти все решения ( 1 , 2 ), чтобы запустить tmux в оболочке запуск зависит от некоторых переменных среды, таких как $TMUX , $TERM и т. д. Но когда мы запускаем оболочку входа, такую ​​как su - , все переменные очищаются, кроме $TERM . Таким...
827 просмотров
schedule 18.04.2024