ОБЩАЯ ПОДДЕРЖКА SU НЕ ВОСПОЛЬЗУЕТСЯ. Вопросы поддержки можно задать на https://superuser.com. su - это утилита для запуска оболочки или другой команды от имени другого пользователя (по умолчанию root).
2 ответа

Запуск команды от имени другого пользователя в Linux с `su - user c` создает дублирующийся процесс

Я хочу запустить процесс службой от имени пользователя root, потому что у демона может быть свой пользователь. Но когда я запускаю его с system("su - root c ./testbin"), система показывает два процесса (я проверяю это через ps aux | grep testbin): s…
01 июн '16 в 06:58
1 ответ

Как запустить приложение после его установки?

Мой код устанавливает apk из папки загрузок, используя pm install (Корень). Проблема в том, что после установки приложения мне нужно автоматически запустить установленное приложение. Как я могу это сделать? File sdCard = Environment.getExternalStora…
26 дек '16 в 04:00
0 ответов

Как pbrun su "пользователь" для выполнения команд в сценарии оболочки

Итак, у меня есть сценарий reports_tool.sh, который выполняется ежедневно до воскресенья, когда сценарий собирает всю информацию из различных запросов в сценарии и помещает их в один History_file.txt. Все "команды" могут выполняться под моим собстве…
13 сен '17 в 17:43
1 ответ

Запустите ProcessBuilder под другим пользователем в Linux

Мне нужно запустить другое приложение Java в системе Debian, но мне нужно запустить его под другим пользователем. Основное Java-приложение работает под root. Теперь я использую это, чтобы запустить другое приложение Java, но мне нужно запустить все …
19 дек '14 в 21:32
0 ответов

Запускать несколько подпроцессов Python от имени другого пользователя, повышая привилегии только один раз

У меня есть скрипт Python, который должен запускаться от имени конкретного пользователя. Итак, первое, что он делает, это проверяет пользователя и suперед соответствующим пользователем. Тем не менее, будущее использование subprocess.run все еще рабо…
25 янв '18 в 21:38
1 ответ

Не удается прочитать / записать / удалить файл через приложение Android

Я делаю это через приложение, которое я кодирую. Я копирую файл из /persist/ во внутреннюю память моего приложения, используя SU " cpy ", а затем " chmod " на 600 или даже 777. Я получаю исключение " Отказано в доступе " всякий раз, когда я читаю эт…
07 май '16 в 06:18
1 ответ

Azure Regain sudo/su Access

При попытке установить приложение с графическим интерфейсом сегодня я обнаружил, что вынужден отключить waagent. Оказывается, пакеты NetworkManager не совместимы с waagent. Несколько явно устаревших сообщений на форумах Microsoft заставили меня запу…
05 май '13 в 23:13
1 ответ

Доступ к корневой папке системы уровня Android

У меня есть права суперпользователя, и я тестирую новую функцию для моего приложения, которая включает доступ и редактирование системной папки Android. Однако мой код, похоже, ничего не меняет. Я на Marshmallow CM 13. Process p; try { // Preform su …
02 авг '16 в 11:34
1 ответ

Получить все папки, используя root (su) в ADB

Как получить все папки, используя s u в одной команде? Без рута пользуюсь adb shell "ls -R / | grep /" И когда я пытаюсь adb shell su "ls -R / | grep /" это не работает Как должен работать синтаксис?
03 окт '15 в 04:11
1 ответ

Unix Script Looping cat file при чтении строки "Нет такого файла или каталога" ошибка

У меня есть скрипт, который читает файл параметров, и собираюсь выполнить некоторые действия со значениями каждой строки в этом скрипте. Мой входной файл имеет пробелы в качестве разделителей. Странно то, что он работает на старой версии Linux, но н…
22 апр '16 в 14:28
1 ответ

Linux убивает процесс при вызове execv()/execve()

Программа выполняется на встроенном Linux (версия ядра: 3.4.0). Перед звонком execve(), setgid() а также setuid() также называются для переключения на другого пользователя (tstuser). Пользователь существует, необходимые записи найдены в /etc/[passwd…
11 апр '18 в 15:00
6 ответов

Переключение на пользователя root внутри сценария оболочки

У меня есть сценарий оболочки, которому нужна учетная запись пользователя без полномочий root для запуска определенных команд, а затем измените пользователя на root для запуска остальной части сценария. Я использую SUSE11. Я использовал ожидать, что…
24 июл '12 в 18:13
2 ответа

Почему вилочная бомба не рухнула на андроид?

Это самая простая вилочная бомба :() { :|: & }; : Я выполнил это на многих дистрибутивах Linux, и все они потерпели крах. Но когда я выполнил это в терминале Android, никакого эффекта не было даже после предоставления разрешений суперпользовател…
14 дек '14 в 06:26
1 ответ

Почему `su` не работает в Дженкинсе?

su кажется, не работает должным образом при запуске в сценарии задания сборки Jenkins. su username1234 whoami возвращается jenkins Мое первоначальное предположение состоит в том, что каждая строка сценария оболочки Jenkins является новой оболочкой. …
16 июн '15 в 19:24
1 ответ

Ввод пароля в сквозном цикле

Сценарий, как у меня есть список корневых паролей. Но я не хочу продолжать пытаться вручную. Итак, я написал сценарий оболочки: для меня в {1..26} делать су - >> результат сделанный и все мои пароли находятся в файле "try.txt". Теперь в командной ст…
10 мар '14 в 10:40
1 ответ

Невозможно передать переменную в приглашение root bash перед входом в систему как суперпользователь

Я на самом деле на Mac под управлением OSX 10.9.5 Mavericks и использую iTerm2. Как видно из названия, я установил мою подсказку bash следующим образом ~/.bash_profile и немного другой в /var/root/bashrc (единственное отличие - это цвет pwd), чтобы …
05 сен '15 в 14:26
2 ответа

Как запустить подпрограммы с рут-правами на iOS?

С помощью Android SDK я могу запускать процесс как суперпользователь, вызывая su а затем запустить мой код. Как я могу сделать то же самое на iOS? Вот что я использую на Android: // Elevate to root Process localProcess = Runtime.getRuntime().exec( "…
10 фев '14 в 11:56
1 ответ

Как запустить Python Paramiko SFTP с помощью sudo?

Используя стандарт client.open_sftp() handle дает мне элементы управления SFTP, но без прав sudo / root, /etc/** файлы не могут быть отредактированы. У меня есть пользователь, у которого есть доступ к паролю без пароля, я подумал, что могу начать с …
04 фев '16 в 00:48
23 ответа

Как передать пароль в su/sudo/ssh без переопределения TTY?

Я пишу программу C Shell, которая будет делать su или же sudo или же ssh, Все они хотят, чтобы их пароли вводились в консоли (TTY), а не в stdin или в командной строке. Кто-нибудь знает решение? Настройка без пароля sudo это не вариант. Ожидать може…
24 окт '08 в 11:59
1 ответ

Запуск скрипта по SSH работает. Но через xinetd или после смены пользователя это не сработает

Я работаю на сервере 7Days to Die. Обычно я подключаюсь через ssh с пользователем "linux" и запускаю команду: /home/linux/start Это работает, сервер работает. Но когда я переключаю пользователя на root (su root) и запускаю: sudo -u linux /home/linux…
23 июн '15 в 11:01