Безопасно ли создавать символические ссылки в / root на файлы конфигурации в домашнем каталоге пользователей?

$ strace -f time
execve("/usr/bin/time", ["time"], [/* 66 vars */]) = 0
brk(0)                                  = 0x84c000
...

Strace напрямую вызывает программу для трассировки. Он не использует оболочку для выполнения дочерних команд, если только дочерняя команда не является вызовом оболочки. Примерная последовательность событий здесь следующая:

  1. Оболочка выполняет strace с аргументами strace, -f, time.
  2. Strace запускается, анализирует свою командную строку и в конечном итоге выполняет разветвление.
  3. Исходный (родительский) процесс strace начинает трассировку дочернего процесса strace.
  4. Дочерний процесс strace выполняет / usr / bin / time с аргументом «время».
  5. Запускается временная программа.

После шага 1 исходный процесс оболочки простаивает, ожидая выхода strace. Он ничего не делает активно. И даже если бы он что-то делал, strace не отслеживает это, поэтому его активность не будет отображаться в выводе strace.

5
07.04.2016, 00:33
0 ответов

Теги

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