Хорошо, gpg руководство, кажется, не упоминает эти сокращения. Таким образом нужно посмотреть на источник.
Например, под Debian/Ubuntu:
$ apt-get source gnupg2
$ cd gnupg2-2.0.17
$ cscope -bR
$ grep 'usage: %' . -r --exclude '*po*'
$ vim g10/keyedit.c
jump to usage: %
jump to definition of `usagestr_from_pk`
Из кода можно получить следующую таблицу:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Constant Character ─────────────────────────────── PUBKEY_USAGE_SIG S PUBKEY_USAGE_CERT C PUBKEY_USAGE_ENC E PUBKEY_USAGE_AUTH A ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Таким образом, например, usage: SCA
средства, что подраздел может использоваться для подписания для создания цели аутентификации и сертификат.
Используйте start-stop-daemon
утилита для запуска демона. Передайте -c
(или --chuid
) опция выполнить его как другого пользователя. Вы найдете некоторые примеры в /etc/init.d/*
.
case $1 in
start)
echo -n "Starting $DESC: "
start-stop-daemon --start --chuid deploy --pidfile "$PID" --start --exec "$DAEMON" -- $DAEMON_OPTS
echo "$NAME."
;;
…
В Ubuntu вы можете использовать только
sudo -u deploy $ DAEMON $ DAEMON_OPTS