System: testuję Linux Mint 19 Beta w oparciu o Ubuntu 18.04 .
Otrzymałem to ostrzeżenie podczas instalowania niepowiązanego pakietu:
gpg: WARNING: unsafe ownership on homedir '/home/vlastimil/.gnupg'
To jest ls
wynik samego katalogu:
$ lld /home/vlastimil/.gnupg
drwx------ 4 vlastimil vlastimil 4,0K Jun 26 11:42 /home/vlastimil/.gnupg
To wydaje się być w porządku.
To jest ls
wynik zawartości katalogu:
$ ll /home/vlastimil/.gnupg/
total 24K
drwx------ 2 vlastimil vlastimil 4,0K Jun 26 11:36 crls.d
drwx------ 2 vlastimil vlastimil 4,0K Jun 26 05:28 private-keys-v1.d
-rw-r--r-- 1 vlastimil vlastimil 6,4K Jun 26 11:42 pubring.kbx
-rw-r--r-- 1 vlastimil vlastimil 3,2K Jun 26 11:37 pubring.kbx~
srwx------ 1 root root 0 Jun 26 11:38 S.dirmngr
-rw------- 1 vlastimil vlastimil 1,2K Jun 26 11:37 trustdb.gpg
Nie jestem pewien, czy nie mogę po prostu usunąć pozornie obrażającego katalogu o nazwie S.dirmngr
.
Nie jestem również pewien, czy to rozwiąże problem, czy stworzy inny.
Po prostu pamiętam, że nie tak dawno temu poinstruowano mnie, aby zainstalować tak nazwany pakiet dirmngr
, ale nie pamiętam, z jaką instalacją oprogramowania był podłączony.
EDYCJA 1:
Jak zauważył StephenKitt, naprawdę uruchomiłem tę linię, którą znalazłem w historii:
sudo gpg --recv-keys ...
Czy będzie to miało jakieś konsekwencje?
permissions
directory
gpg
LinuxSecurityFreak
źródło
źródło
Odpowiedzi:
Jest to wynik działania
gpg
zsudo
:gpg
następnie działa jako root, ale jego katalogiem domowym jest nadal użytkownik. To wyjaśnia zarówno ostrzeżenie (gpg
działa jako root, ale inny użytkownik jest właścicielem katalogu konfiguracyjnego), jak idirmngr
własność gniazda.Aby to naprawić, powinieneś przestać
dirmngr
:(
sudo
tylko raz, ponieważdirmngr
działa jako root, o czym świadczy jego gniazdo), a następnie przywróć własność:źródło