где найти историю журнала журнала с командами и его результаты?

Почему бы просто не переименовать исполняемый файл в другое имя? Или просто переделайте его. Например, для firefox это было бы самым простым способом:

Нам нужно скрыть имя папки, поэтому создадим новый каталог
sudo mkdir /usr/lib/icefox
. Затем мы создадим ссылку на исполняемый файл firefox
cd /usr/lib/icefox
sudo ln -s /usr/lib/firefox/firefox icefox
. Теперь измените firefox launcher
sudo vi /usr/lib/firefox/firefox.sh
И измените переменные MOZ_LIBDIR или MOZ_APP_NAME соответственно, чтобы они читали:
MOZ_LIBDIR=/usr/lib/icefox
MOZ_APP_NAME=icefox
Оставьте все остальные строки нетронутыми.

После этого firefox должен появиться как icefox в ps / top / htop.

Если вам не нравится этот метод, вам нужно изменить исходный код top / htop / etc , Все эти программы отчетов получают свои данные из файловой системы / proc. Напр. файл, который вы должны изменить в исходном тексте htop. Там вам нужно изменить функцию ProcessList_readCmdlineFile. Просто вставьте раздел if после строки

 command[amtRead] = '\0'; 

, в которой вы проверяете, является ли это процессом, из которого вы хотите скрыть свое имя, и если это так, затем измените массив command char к чему вы хотите. Затем после изменений вы должны скомпилировать htop для себя и вместо этого использовать эту измененную версию. Но этот метод не прост, и мне это не нравится.

1
задан 26 February 2016 в 18:56

0 ответов

Другие вопросы по тегам:

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