Как предоставляются разрешения sudo для родительских/дочерних процессов?

Вы можете использовать вспомогательную функцию $_isvoid(). Возвращает 1, если переменная недействительна.

(gdb) set $v = 1
(gdb) print $_isvoid($v)
$1 = 0
(gdb) print $_isvoid($v2)
$2 = 1

0
30.01.2021, 14:01
1 ответ

I can see that if a child process is granted sudo permissions (through a subshell), the parent (the current shell) is granted them as well.

Нет. Ребенок не влияет на родителя.

Второй sudoне требует пароля, потому что вы запускаете его менее чем через 5 минут после первого.

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

3
18.03.2021, 22:33

Теги

Похожие вопросы