---
name: "addgnupghome"
section: "8"
platform: "linux"
package: "gnupg"
version: "2.4.9-4"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/addgnupghome"
---

# addgnupghome(8)

Create .gnupg home directories

## NAME

**addgnupghome** - Create .gnupg home directories

## SYNOPSIS

**addgnupghome** *account\_1* *account\_2*...*account\_n*

## DESCRIPTION

If GnuPG is installed on a system with existing user accounts, it is sometimes required to populate the GnuPG home directory with existing files.  Especially a ‘*trustlist.txt*’ and a keybox with some initial certificates are often desired.  This script helps to do this by copying all files from ‘*/etc/skel/.gnupg*’ to the home directories of the accounts given on the command line.  It takes care not to overwrite existing GnuPG home directories.

**addgnupghome** is invoked by root as:

```
addgnupghome account1 account2 ... accountn
```
