Intereting Posts
где показать пользовательскую информацию, когда успешно открыть физическую машину или подключить удаленный компьютер или войти в систему в centos 7 Использовать другую оболочку по умолчанию в каждом эмуляторе терминала Как удалить часть двоичного файла без копирования Удалить ключ не удаляет выбранные файлы wget не разрешает относительные ссылки должным образом? Как Debian выбирает или устанавливает приоритеты для соединений IPv4 и IPv6? привязка к удаленному IP-адресу cp -L против cp -H копировать mp3 в целевой каталог, поддерживающий структуру каталогов и удаляя файлы при завершении копирования SendEmail имеет проблемы, любые альтернативы? Как настроить точку доступа Wi-Fi только для пользователей, если они согласятся с EULA? iptables маршрутизация входящего IP на другой IP-адрес назначения Как я могу увидеть историю команды «at» в AIX? Как создать каталог с '/' в unix? Как печатать строки с пустым пятым полем в CSV

Как скрывать данные входа, переданные командам командной строки из списка процессов?

Я должен выполнить программу, которая передает в качестве параметров командной строки имя пользователя и пароль. Есть ли способ скрыть имя пользователя и пароль, появляющиеся в записи /proc для этого процесса.

Если вы написали приложение или имеете доступ к исходному коду, вы можете изменить его, чтобы не показывать эту информацию в proc.

В C параметры, переданные программе, передаются как указатель на массив символов (указатель на указатель на символы). Этот массив может быть изменен приложением, и любые сделанные вами изменения отражаются в /proc/ entry. Сюда входит 0-й элемент, который является именем исполняемого файла.

Другие языки имеют аналогичные эквиваленты. Просто измените список аргументов через любой механизм, который реализует язык.