gpg: POZOR: nebezpečné vlastnictví v konfiguračním souboru, $ gpg --fingerprint na Ubuntu9.10

hlasů
27

Dostávám tuto chybu při spuštění tohoto kódu.

gpg --fingerprint

gpg: POZOR: nebezpečné vlastnictví v konfiguračním souboru `/home/dylan/.gnupg/gpg.conf

Problém se zdá být s oprávněním, ale já jsem se snažil tento kód, a to nezdálo měnit vůbec nic. Kontrola přes nautilus, I vlastní soubor a mít čtení / zápis priv., A všechny ostatní nastavena na ‚none‘.

sudo chmod 600 ~/.gnupg/gpg.conf


dylan@Majuscule:~$ sudo chown -R dylan ~dylan/.gnupg
[sudo] password for dylan: 
dylan@Majuscule:~$ chmod 600 ~/.gnupg/gpg.conf
dylan@Majuscule:~$ chmod 700 ~/.gnupg
dylan@Majuscule:~$ gpg --fingerprint
dylan@Majuscule:~$ sudo gpg --fingerprint
gpg: WARNING: unsafe ownership on configuration file `/home/dylan/.gnupg/gpg.conf'
dylan@Majuscule:~$ ls -al /home/dylan/.gnupg
total 24
drwx------  2 dylan dylan 4096 2010-02-02 13:46 .
drwxr-xr-x 60 dylan dylan 4096 2010-02-02 13:43 ..
-rw-------  1 dylan dylan 9364 2010-01-27 06:34 gpg.conf
-rw-------  1 dylan dylan    0 2010-01-27 06:34 pubring.gpg
-rw-------  1 dylan dylan    0 2010-01-27 06:34 secring.gpg
-rw-------  1 dylan dylan   40 2010-01-27 06:34 trustdb.gpg
dylan@Majuscule:~$ 
Položena 02/02/2010 v 10:24
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
45

Příkazy provozovány se sudobude spouštět jako root. Co chcete udělat, je vlastnit soubory jako uživatelského Dylanovi , že jo?

Možná se stane, že kořen je vlastnit soubory nyní. To lze změnit:

sudo chown -R dylan ~dylan/.gnupg

a pak jako dylan:

chmod 600 ~/.gnupg/gpg.conf
chmod 700 ~/.gnupg

Chcete-li zkontrolovat výsledek:

ls -l ~/.gnupg
ls -ld ~/.gnupg

Dopisy vlevo po psaní lsprostředky:

rpřístup pro čtení (4), wk zápisu (2), xvykonat acess (1)

Takže 6 = 4 + 2 -> čtení a zápis

A 7 = 4 + 2 + 1 -> číst, psát a spouštět přístup

Aby bylo možné zadání adresáře, které budete potřebovat přístup vykonat.

Chcete-li vytvořit adresář, kde je možné pouze procházet, ale ne seznam souborů, můžete tak učinit: chmod 100 the_directory.

Přečíst chmod (2) ruční pro více informací.

Odpovězeno 02/02/2010 v 10:40
zdroj uživatelem

hlasů
2

Spustit příkaz gpg jako Dylan (čili ne se sudo) a neuvidíte chybu. Nemusíte být kořen přístup k GPG klíče vlastněné vaší uživatelem.

Naopak, můžete přistupovat GPG klíče jiného uživatele, jako root, zadáním --homedirvolby. Budete stále vidět chybu v tomto případě, pokud máte přístup k GPG klíče root.

Odpovězeno 24/05/2017 v 13:43
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more