Не указывайте пароли в параметрах команды.
Правильный способ - использовать переменные среды, например
$ MY_PASSWORD=s3cr3t ./mycommand
Однако mycommand
нужно знать, чтобы искать в среде пароль.
Пароль появится в ВАШЕЙ истории оболочки, но не будет виден другим пользователям: https://security.stackexchange.com/questions/138071/are-environment-variables-entered-directly-before-a-command-visible-to-other-
Если вы не хотите, чтобы это было в истории вашей оболочки, поместите указанную выше команду в сценарий и запустите этот сценарий
Если mycommand
вызывает другие процессы, будьте осторожны, чтобы не передать MY_PASSWORD
для дочерних процессов
Чтобы удалить репозиторий,используйте zypper rr
, а затем один из#|URL|alias
Это zypper rr
является сокращением отzypper removerepo
Используя ваши примеры:
zypper rr http://packages.2ndquadrant.com/postgresql-z-suse/zypper/sles-11sp3-s390x
zypper rr http://packages.2ndquadrant.com/postgresql-z-suse/zypper/sles-11sp3
Ссылка: