Из man gpg
ОПГ версии 2.2.12 (акцент мой):
--secret-keyring file
This is an obsolete option and ignored. All secret keys are stored in the ‘private-keys-v1.d’ directory below the GnuPG home directory.
Таким образом, эти *.key
файлы являются фактическими секретными ключами текущей -версии, также известными как закрытые ключи. В старых версиях GPG было secring.gpg
, соответствующее pubring.gpg
, а в GPG 2.1 формат хранения закрытого ключа был изменен с файла набора ключей на каталог отдельных файлов ключей. В то же время формат хранения открытого ключа был изменен с файла набора ключей.gpg
на файл набора ключей.kbx
.
Me:
I have 1¢ and I’d like to exchange it for $0.01.Currency exchange cashier:
Um, …, they’re the same thing.
Вы знаете, что 22 и 0022 — это одно и то же число. (, если предполагается, что они находятся в одной базе ), верно? Если нет, и я говорю
22 and 0022 are the same number (if they are assumed to be in the same base).
Это ответит на ваш вопрос? Если нет,
Вы показываете
user@vxs-app01$ umask
22
Вы когда-нибудь понимали это? Расскажите, пожалуйста, о системе, в которой это происходит.
Хорошо, видимо, ты не хочешь нам говорить о системе (s ), с которой вы имеете дело. Тогда мой ответ таков: вы можете видеть любой (или комбинацию )того, что я обсуждаю в следующих абзацах:
umask
псевдоним для чего-то, или переопределить как функцию оболочки. Введите type umask
для проверки. zsh
, по-видимому, отображает umask только с одним начальным нулем. Так что это может объяснить 022
, но не только 22
. csh
и tcsh
, похоже, отображают umask без начальных нулей. Но csh
и tcsh
кардинально отличаются из bash
, ksh
, zsh
и других совместимых с POSIX -оболочек; если бы сервер 1 работал csh
или tcsh
, вы бы знали. Если вы просто показываете вывод 22
на сервере Server1 в качестве гипотетического примера вы можете получить такой результат набрав printf '%o\n' "$(umask)"
, который берет необработанные выходные данные изumask
(с ведущими нулями )и отображает его в формате по умолчанию для восьмеричного целого числа.(без ведущих нулей ). Затем вы можете поместить это в псевдоним или функцию оболочки.
Если вы хотите, чтобы оболочка запоминала значение umask, именно так, как вы напечатали:
$ umask 0022
$ umask
0022
$ umask 22
$ umask
22
$ umask 022
$ umask
022
Это будет сложнее. Более простым способом было бы написать функцию оболочки для переноса umask
. Если это то, что вы хотите,
Еще более сложный (, но более надежный )подход. заключается в том, чтобы получить исходный код bash
и изменить его.