<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=keyctl%281%29</id>
	<title>keyctl(1) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=keyctl%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=keyctl(1)&amp;action=history"/>
	<updated>2026-07-04T15:11:29Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=keyctl(1)&amp;diff=9799&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;{{DISPLAYTITLE:keyctl(1)}}  == NAMN ==  &#039;&#039;&#039;keyctl&#039;&#039;&#039; – styr Linux funktioner för nyckelhantering  == SYNOPSIS ==  &lt;pre&gt; keyctl --version keyctl supports [förmåga | --raw] keyctl id [nyckelring] keyctl show [-x] [nyckelring] keyctl add [-x] typ beskrivning data nyckelring keyctl padd [-x] typ beskrivning nyckelring keyctl request typ beskrivning [målnyckelring] keyctl request2 typ beskrivning information [målnyckelring] keyctl prequest2 typ beskrivning [målnyckelr...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=keyctl(1)&amp;diff=9799&amp;oldid=prev"/>
		<updated>2026-07-04T07:08:55Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;{{DISPLAYTITLE:keyctl(1)}}  == NAMN ==  &amp;#039;&amp;#039;&amp;#039;keyctl&amp;#039;&amp;#039;&amp;#039; – styr Linux funktioner för nyckelhantering  == SYNOPSIS ==  &amp;lt;pre&amp;gt; keyctl --version keyctl supports [förmåga | --raw] keyctl id [nyckelring] keyctl show [-x] [nyckelring] keyctl add [-x] typ beskrivning data nyckelring keyctl padd [-x] typ beskrivning nyckelring keyctl request typ beskrivning [målnyckelring] keyctl request2 typ beskrivning information [målnyckelring] keyctl prequest2 typ beskrivning [målnyckelr...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:keyctl(1)}}&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;keyctl&amp;#039;&amp;#039;&amp;#039; – styr Linux funktioner för nyckelhantering&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl --version&lt;br /&gt;
keyctl supports [förmåga | --raw]&lt;br /&gt;
keyctl id [nyckelring]&lt;br /&gt;
keyctl show [-x] [nyckelring]&lt;br /&gt;
keyctl add [-x] typ beskrivning data nyckelring&lt;br /&gt;
keyctl padd [-x] typ beskrivning nyckelring&lt;br /&gt;
keyctl request typ beskrivning [målnyckelring]&lt;br /&gt;
keyctl request2 typ beskrivning information [målnyckelring]&lt;br /&gt;
keyctl prequest2 typ beskrivning [målnyckelring]&lt;br /&gt;
keyctl update [-x] nyckel data&lt;br /&gt;
keyctl pupdate [-x] nyckel&lt;br /&gt;
keyctl newring namn nyckelring&lt;br /&gt;
keyctl revoke nyckel&lt;br /&gt;
keyctl clear nyckelring&lt;br /&gt;
keyctl link nyckel nyckelring&lt;br /&gt;
keyctl unlink nyckel [nyckelring]&lt;br /&gt;
keyctl move [-f] nyckel från-nyckelring till-nyckelring&lt;br /&gt;
keyctl search nyckelring typ beskrivning [målnyckelring]&lt;br /&gt;
keyctl restrict_keyring nyckelring [typ [begränsning]]&lt;br /&gt;
keyctl read nyckel&lt;br /&gt;
keyctl pipe nyckel&lt;br /&gt;
keyctl print nyckel&lt;br /&gt;
keyctl list nyckelring&lt;br /&gt;
keyctl rlist nyckelring&lt;br /&gt;
keyctl describe nyckelring&lt;br /&gt;
keyctl rdescribe nyckelring [avgränsare]&lt;br /&gt;
keyctl chown nyckel uid&lt;br /&gt;
keyctl chgrp nyckel gid&lt;br /&gt;
keyctl setperm nyckel mask&lt;br /&gt;
keyctl new_session [namn]&lt;br /&gt;
keyctl session&lt;br /&gt;
keyctl session - [program argument ...]&lt;br /&gt;
keyctl session namn [program argument ...]&lt;br /&gt;
keyctl instantiate [-x] nyckel data nyckelring&lt;br /&gt;
keyctl pinstantiate [-x] nyckel nyckelring&lt;br /&gt;
keyctl negate nyckel tidsgräns nyckelring&lt;br /&gt;
keyctl reject nyckel tidsgräns fel nyckelring&lt;br /&gt;
keyctl timeout nyckel tidsgräns&lt;br /&gt;
keyctl security nyckel&lt;br /&gt;
keyctl reap [-v]&lt;br /&gt;
keyctl purge typ&lt;br /&gt;
keyctl purge [-i] [-p] typ beskrivning&lt;br /&gt;
keyctl purge -s typ beskrivning&lt;br /&gt;
keyctl get_persistent nyckelring [uid]&lt;br /&gt;
keyctl dh_compute privat primtal bas&lt;br /&gt;
keyctl dh_compute_kdf privat primtal bas utdatalängd hashtyp&lt;br /&gt;
keyctl dh_compute_kdf_oi [-x] privat primtal bas utdatalängd hashtyp&lt;br /&gt;
keyctl pkey_query nyckel lösenord [k=v]*&lt;br /&gt;
keyctl pkey_encrypt nyckel lösenord datafil [k=v]* &amp;gt; krypterad-fil&lt;br /&gt;
keyctl pkey_decrypt nyckel lösenord krypterad-fil [k=v]* &amp;gt; datafil&lt;br /&gt;
keyctl pkey_sign nyckel lösenord datafil [k=v]* &amp;gt; signaturfil&lt;br /&gt;
keyctl pkey_verify nyckel lösenord datafil signaturfil [k=v]*&lt;br /&gt;
keyctl watch [-ffilter] nyckel&lt;br /&gt;
keyctl watch_add fd nyckel&lt;br /&gt;
keyctl watch_rm fd nyckel&lt;br /&gt;
keyctl watch_session [-f filter] [-n namn] notifieringslogg gclogg fd program [argument ...]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;keyctl&amp;#039;&amp;#039;&amp;#039; används för att styra Linux kärnans funktioner för nyckelhantering.&lt;br /&gt;
&lt;br /&gt;
Programmet har underkommandon för att skapa, söka, läsa, uppdatera, länka och återkalla nycklar samt för att hantera nyckelringar, sessionsnyckelringar, behörigheter, Diffie–Hellman-beräkningar, asymmetriska nycklar och förändringsnotifieringar.&lt;br /&gt;
&lt;br /&gt;
== NYCKELIDENTIFIERARE ==&lt;br /&gt;
&lt;br /&gt;
Nyckelidentifierare är normalt positiva heltal. Följande specialvärden kan användas:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ingen nyckel.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;@t&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Trådens nyckelring. Den söks igenom först.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;@p&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Processens nyckelring. Den delas av alla trådar i processen.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;@s&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Sessionens nyckelring. Den ärvs över fork, exec och clone.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;@u&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-4&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Användarens nyckelring.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;@us&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-5&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Användarens standardnyckelring för sessioner.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;@g&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-6&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Platshållare för gruppspecifik nyckelring. Funktionen är inte implementerad i kärnan.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;@a&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-7&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Auktorisationsnyckeln för [[request_key(2)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;%:namn&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: En namngiven nyckelring.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;%typ:namn&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: En namngiven nyckel av angiven typ.&lt;br /&gt;
&lt;br /&gt;
== KOMMANDOSYNTAX ==&lt;br /&gt;
&lt;br /&gt;
Entydiga förkortningar av kommandonamn kan användas, men bör undvikas i skript eftersom framtida kommandon kan göra dem tvetydiga.&lt;br /&gt;
&lt;br /&gt;
=== Visa version ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl --version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Visar paketets versionsnummer och byggdatum.&lt;br /&gt;
&lt;br /&gt;
=== Fråga om funktioner ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl supports&lt;br /&gt;
keyctl supports --raw&lt;br /&gt;
keyctl supports förmåga&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tillgängliga förmågor omfattar bland annat:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;capabilities&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;persistent_keyrings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;dh_compute&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;public_key&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;big_key_type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;key_invalidate&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;restrict_keyring&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;move_key&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ns_keyring_name&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ns_key_tag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Vid fråga om en viss förmåga betyder avslutningsstatus 0 att den stöds, 1 att den inte stöds och 3 att namnet inte känns igen.&lt;br /&gt;
&lt;br /&gt;
=== Visa verkligt ID ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl id [nyckel]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Slår upp det verkliga ID:t för en symbolisk eller namngiven nyckel.&lt;br /&gt;
&lt;br /&gt;
=== Visa nyckelringar ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl show [-x] [nyckelring]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Visar processens nyckelringar rekursivt. Med &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; visas ID:n hexadecimalt.&lt;br /&gt;
&lt;br /&gt;
=== Lägg till en nyckel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl add [-x] typ beskrivning data nyckelring&lt;br /&gt;
keyctl padd [-x] typ beskrivning nyckelring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;add&amp;#039;&amp;#039;&amp;#039; tar datan från kommandoraden. &amp;#039;&amp;#039;&amp;#039;padd&amp;#039;&amp;#039;&amp;#039; läser den från standardindata.&lt;br /&gt;
&lt;br /&gt;
Exempel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl add user mykey stuff @u&lt;br /&gt;
echo -n stuff | keyctl padd user mykey @u&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Med &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; hexavkodas datan och blanktecken ignoreras.&lt;br /&gt;
&lt;br /&gt;
=== Begär en nyckel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl request typ beskrivning [målnyckelring]&lt;br /&gt;
keyctl request2 typ beskrivning information [målnyckelring]&lt;br /&gt;
keyctl prequest2 typ beskrivning [målnyckelring]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nyckelringarna söks igenom efter en matchande nyckel. Om den saknas kan &amp;#039;&amp;#039;&amp;#039;request2&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;prequest2&amp;#039;&amp;#039;&amp;#039; anropa:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/sbin/request-key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
för att skapa eller hämta nyckeln. &amp;#039;&amp;#039;&amp;#039;prequest2&amp;#039;&amp;#039;&amp;#039; läser extra information från standardindata.&lt;br /&gt;
&lt;br /&gt;
=== Uppdatera en nyckel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl update [-x] nyckel data&lt;br /&gt;
keyctl pupdate [-x] nyckel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ersätter nyckelns nyttolast. &amp;#039;&amp;#039;&amp;#039;pupdate&amp;#039;&amp;#039;&amp;#039; läser datan från standardindata.&lt;br /&gt;
&lt;br /&gt;
=== Skapa en nyckelring ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl newring namn nyckelring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skapar en ny nyckelring och länkar den till angiven nyckelring.&lt;br /&gt;
&lt;br /&gt;
=== Återkalla en nyckel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl revoke nyckel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Markerar nyckeln som återkallad.&lt;br /&gt;
&lt;br /&gt;
=== Töm en nyckelring ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl clear nyckelring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tar bort alla länkar till nycklar i nyckelringen.&lt;br /&gt;
&lt;br /&gt;
=== Länka, ta bort och flytta ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl link nyckel nyckelring&lt;br /&gt;
keyctl unlink nyckel [nyckelring]&lt;br /&gt;
keyctl move [-f] nyckel från-nyckelring till-nyckelring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;link&amp;#039;&amp;#039;&amp;#039; länkar en nyckel till en nyckelring.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;unlink&amp;#039;&amp;#039;&amp;#039; tar bort länken. Utan angiven nyckelring söks sessionens nyckelringsträd rekursivt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;move&amp;#039;&amp;#039;&amp;#039; flyttar nyckeln atomärt. Med &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; ersätts en matchande nyckel i målnyckelringen.&lt;br /&gt;
&lt;br /&gt;
=== Sök i en nyckelring ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl search nyckelring typ beskrivning [målnyckelring]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Söker icke-rekursivt efter en nyckel av viss typ och beskrivning.&lt;br /&gt;
&lt;br /&gt;
=== Begränsa en nyckelring ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl restrict_keyring nyckelring [typ [begränsning]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Begränsar vilka nycklar som får länkas till nyckelringen. Utan begränsningsmetod avvisas alla nya länkar.&lt;br /&gt;
&lt;br /&gt;
=== Läs en nyckel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl read nyckel&lt;br /&gt;
keyctl pipe nyckel&lt;br /&gt;
keyctl print nyckel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;read&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Visar nyttolasten som hexadump.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pipe&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Skriver rådata till standardutdata.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;print&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Skriver läsbar text direkt, annars hexadump med prefixet &amp;#039;&amp;#039;&amp;#039;&amp;#039;:hex:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Lista och beskriv ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl list nyckelring&lt;br /&gt;
keyctl rlist nyckelring&lt;br /&gt;
keyctl describe nyckelring&lt;br /&gt;
keyctl rdescribe nyckelring [avgränsare]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;list&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;describe&amp;#039;&amp;#039;&amp;#039; visar formaterad information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;rlist&amp;#039;&amp;#039;&amp;#039; visar endast nyckel-ID:n.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;rdescribe&amp;#039;&amp;#039;&amp;#039; använder råformatet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
typ;uid;gid;behörigheter;beskrivning&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ändra ägare eller grupp ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl chown nyckel uid&lt;br /&gt;
keyctl chgrp nyckel gid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;chown&amp;#039;&amp;#039;&amp;#039; stöds normalt inte. Vanliga användare får bara sätta GID till en grupp som processen tillhör.&lt;br /&gt;
&lt;br /&gt;
=== Ställ in behörigheter ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl setperm nyckel mask&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Masken kan anges decimalt, oktalt eller hexadecimalt.&lt;br /&gt;
&lt;br /&gt;
Tillgängliga rättigheter är:&lt;br /&gt;
&lt;br /&gt;
* View&lt;br /&gt;
* Read&lt;br /&gt;
* Write&lt;br /&gt;
* Search&lt;br /&gt;
* Link&lt;br /&gt;
* Set Attribute&lt;br /&gt;
&lt;br /&gt;
Exempel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl setperm 27 0x1f1f1f00&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sessionsnyckelringar ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl session&lt;br /&gt;
keyctl session - [program argument ...]&lt;br /&gt;
keyctl session namn [program argument ...]&lt;br /&gt;
keyctl new_session [namn]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;session&amp;#039;&amp;#039;&amp;#039; skapar eller ansluter till en sessionsnyckelring och kör ett skal eller angivet program.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;new_session&amp;#039;&amp;#039;&amp;#039; byter föräldraprocessens sessionsnyckelring.&lt;br /&gt;
&lt;br /&gt;
=== Instansiera eller neka en nyckel ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl instantiate [-x] nyckel data nyckelring&lt;br /&gt;
keyctl pinstantiate [-x] nyckel nyckelring&lt;br /&gt;
keyctl negate nyckel tidsgräns nyckelring&lt;br /&gt;
keyctl reject nyckel tidsgräns fel nyckelring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dessa används av program som körs via [[request-key(8)]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;instantiate&amp;#039;&amp;#039;&amp;#039; gör en delvis skapad nyckel giltig.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;negate&amp;#039;&amp;#039;&amp;#039; markerar nyckeln som negativ.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;reject&amp;#039;&amp;#039;&amp;#039; avvisar den med angivet fel.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pinstantiate&amp;#039;&amp;#039;&amp;#039; läser datan från standardindata.&lt;br /&gt;
&lt;br /&gt;
=== Ange utgångstid ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl timeout nyckel sekunder&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sätter nyckelns utgångstid. Värdet 0 tar bort en befintlig tidsgräns.&lt;br /&gt;
&lt;br /&gt;
=== Visa säkerhetskontext ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl security nyckel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Visar nyckelns LSM-säkerhetskontext.&lt;br /&gt;
&lt;br /&gt;
=== Rensa döda nycklar ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl reap [-v]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tar bort länkar till utgångna, återkallade, avvisade eller negerade nycklar i sessionens nyckelringsträd.&lt;br /&gt;
&lt;br /&gt;
=== Rensa matchande nycklar ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl purge typ&lt;br /&gt;
keyctl purge [-i] [-p] typ beskrivning&lt;br /&gt;
keyctl purge -s typ beskrivning&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039; matchar utan hänsyn till skiftläge.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039; matchar prefix.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; använder nyckeltypens egen jämförelsefunktion.&lt;br /&gt;
&lt;br /&gt;
=== Beständig nyckelring ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl get_persistent nyckelring [uid]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hämtar användarens beständiga nyckelring och länkar den till angiven nyckelring.&lt;br /&gt;
&lt;br /&gt;
Utgångstiden styrs av:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/proc/sys/kernel/keys/persistent_keyring_expiry&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Diffie–Hellman ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl dh_compute privat primtal bas&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beräknar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bas ^ privat mod primtal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resultatet skrivs som hexadump.&lt;br /&gt;
&lt;br /&gt;
Med:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl dh_compute_kdf privat primtal bas utdatalängd hashtyp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
härleds nyckelmaterial med en KDF enligt SP800-56A.&lt;br /&gt;
&lt;br /&gt;
Med:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl dh_compute_kdf_oi [-x] privat primtal bas utdatalängd hashtyp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kan extra indata läsas från standardindata.&lt;br /&gt;
&lt;br /&gt;
=== Asymmetriska nyckeloperationer ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl pkey_query nyckel lösenord [k=v]*&lt;br /&gt;
keyctl pkey_encrypt nyckel lösenord datafil [k=v]* &amp;gt; krypterad-fil&lt;br /&gt;
keyctl pkey_decrypt nyckel lösenord krypterad-fil [k=v]* &amp;gt; datafil&lt;br /&gt;
keyctl pkey_sign nyckel lösenord datafil [k=v]* &amp;gt; signaturfil&lt;br /&gt;
keyctl pkey_verify nyckel lösenord datafil signaturfil [k=v]*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dessa kommandon kan fråga, kryptera, dekryptera, signera och verifiera.&lt;br /&gt;
&lt;br /&gt;
Parametern &amp;#039;&amp;#039;lösenord&amp;#039;&amp;#039; är tills vidare en platshållare och ska vara:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ytterligare parametrar kan anges som:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hash=sha256&lt;br /&gt;
enc=pkcs1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se [[asymmetric-key(7)]].&lt;br /&gt;
&lt;br /&gt;
=== Förändringsnotifieringar ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl watch [-ffilter] nyckel&lt;br /&gt;
keyctl watch_add fd nyckel&lt;br /&gt;
keyctl watch_rm fd nyckel&lt;br /&gt;
keyctl watch_session [-f filter] [-n namn] notifieringslogg gclogg fd program [argument ...]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Filterbokstäver:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;i&amp;#039;&amp;#039;&amp;#039; – nyckeln har instansierats&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;p&amp;#039;&amp;#039;&amp;#039; – nyckeln har uppdaterats&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;l&amp;#039;&amp;#039;&amp;#039; – en länk har lagts till&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;#039; – en länk har tagits bort&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;c&amp;#039;&amp;#039;&amp;#039; – en nyckelring har tömts&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;r&amp;#039;&amp;#039;&amp;#039; – en nyckel har återkallats&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;v&amp;#039;&amp;#039;&amp;#039; – en nyckel har ogiltigförklarats&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;s&amp;#039;&amp;#039;&amp;#039; – attribut har ändrats&lt;br /&gt;
&lt;br /&gt;
Utdata har formen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nyckel-id händelse [extra-id]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FEL ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Not a directory&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Den angivna nyckeln var inte en nyckelring.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requested key not found&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Den sökta nyckeln finns inte.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Key has been revoked&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: En återkallad nyckel användes.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Key has expired&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: En utgången nyckel användes.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Permission denied&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Åtkomst nekades av UID, GID eller behörighetsmask.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
&lt;br /&gt;
* [[keyctl(2)]]&lt;br /&gt;
* [[request_key(2)]]&lt;br /&gt;
* [[keyctl(3)]]&lt;br /&gt;
* [[request-key.conf(5)]]&lt;br /&gt;
* [[keyrings(7)]]&lt;br /&gt;
* [[keyutils(7)]]&lt;br /&gt;
* [[asymmetric-key(7)]]&lt;br /&gt;
* [[persistent-keyring(7)]]&lt;br /&gt;
* [[process-keyring(7)]]&lt;br /&gt;
* [[session-keyring(7)]]&lt;br /&gt;
* [[thread-keyring(7)]]&lt;br /&gt;
* [[user-keyring(7)]]&lt;br /&gt;
* [[user-session-keyring(7)]]&lt;br /&gt;
* [[request-key(8)]]&lt;br /&gt;
&lt;br /&gt;
== KOLOFON ==&lt;br /&gt;
&lt;br /&gt;
Denna sida är en del av projektet &amp;#039;&amp;#039;&amp;#039;keyutils&amp;#039;&amp;#039;&amp;#039;, verktyg för nyckelhantering i Linux.&lt;br /&gt;
&lt;br /&gt;
Felrapporter skickas till:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyrings@linux-nfs.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sidan hämtades från:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
den 24 maj 2026.&lt;br /&gt;
&lt;br /&gt;
Renderingsfel och förbättringar av HTML-versionen kan rapporteras till:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
man-pages@man7.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HÄNVISAD FRÅN ==&lt;br /&gt;
&lt;br /&gt;
* [[systemd-ask-password(1)]]&lt;br /&gt;
* [[add_key(2)]]&lt;br /&gt;
* [[keyctl(2)]]&lt;br /&gt;
* [[request_key(2)]]&lt;br /&gt;
* [[keyctl(3)]]&lt;br /&gt;
* [[crypttab(5)]]&lt;br /&gt;
* [[keyrings(7)]]&lt;br /&gt;
* [[keyutils(7)]]&lt;br /&gt;
* [[asymmetric-key(7)]]&lt;br /&gt;
* [[persistent-keyring(7)]]&lt;br /&gt;
* [[process-keyring(7)]]&lt;br /&gt;
* [[session-keyring(7)]]&lt;br /&gt;
* [[thread-keyring(7)]]&lt;br /&gt;
* [[user-keyring(7)]]&lt;br /&gt;
* [[user-session-keyring(7)]]&lt;br /&gt;
* [[request-key(8)]]&lt;br /&gt;
&lt;br /&gt;
== KORT SAMMANFATTNING ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;keyctl&amp;#039;&amp;#039;&amp;#039; är kommandoradsverktyget för Linux kärnans nyckelringar.&lt;br /&gt;
&lt;br /&gt;
Visa processens nyckelringar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl show&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lägg till en användarnyckel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl add user minnyckel hemligdata @u&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Läs nyckeln:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl print NYCKELID&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skapa en ny sessionsnyckelring:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sök efter en nyckel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keyctl search @u user minnyckel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verktyget används av systemprogram, autentiseringslösningar, krypteringsverktyg och tjänster som lagrar hemligheter i kärnan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/keyctl.1.html&lt;br /&gt;
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se/ Datorhjälp Stockholm] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxmanual grupp 1]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>