āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻĢāĻ°āĻžāĻ¸āĻŋāĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻļ

Ad


āĻ…āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻĢā§‡āĻ­āĻŋāĻ•āĻ¨

keyctl - āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨

āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ OnWorks āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ keyctl āĻšāĻžāĻ˛āĻžāĻ¨

āĻāĻŸāĻŋ āĻšāĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ keyctl āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ:

NAME āĻāĻ°


keyctl - āĻ•ā§€ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ

āĻ¸āĻžāĻ‡āĻ¨ā§‹āĻĒāĻŋāĻ¸āĻŋāĻ¸


keyctl --āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
keyctl āĻĻā§‡āĻ–āĻžāĻ¨ [-x] [ ]
keyctl āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨
keyctl āĻĒā§āĻ¯āĻžāĻĄ
keyctl āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ [ ]
keyctl āĻ…āĻ¨ā§āĻ°ā§‹āĻ§2 [ ]
keyctl prequest2 [ ]
keyctl āĻšāĻžāĻ˛āĻ¨āĻžāĻ—āĻžāĻĻ
keyctl pupdate
keyctl āĻ¨āĻ¤ā§āĻ¨āĻ•āĻ°āĻŖ
keyctl āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ°
keyctl āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ°
keyctl āĻ˛āĻŋāĻ™ā§āĻ•
keyctl āĻ†āĻ¨āĻ˛āĻŋāĻ™ā§āĻ• [ ]
keyctl āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ [ ]
keyctl āĻĒāĻĄāĻŧāĻž
keyctl āĻĒāĻžāĻ‡āĻĒ
keyctl āĻ›āĻžāĻĒāĻž
keyctl āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
keyctl rlist
keyctl āĻŦāĻ°ā§āĻŖāĻ¨āĻž
keyctl āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§āĻ¨ [āĻ¸ā§‡āĻĒā§āĻŸā§‡āĻŽā§āĻŦāĻ°]
keyctl chown
keyctl chgrp
keyctl āĻ¸ā§‡āĻŸāĻĒāĻžāĻ°ā§āĻŽ
keyctl āĻ¨āĻ¤ā§āĻ¨_āĻ¸ā§‡āĻļāĻ¨
keyctl āĻ¸ā§‡āĻļāĻ¨
keyctl āĻ¸ā§‡āĻļāĻ¨ - [ ...]
keyctl āĻ¸ā§‡āĻļāĻ¨ [ ...]
keyctl āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ•āĻ°āĻž
keyctl āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°āĻž
keyctl āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ°
keyctl āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨
keyctl āĻ¸āĻŽāĻ¯āĻŧ āĻļā§‡āĻˇ
keyctl āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž
keyctl āĻ•āĻžāĻŸāĻž [-v]
keyctl āĻļā§āĻĻā§āĻ§ āĻ•āĻ°āĻž
keyctl āĻļā§‹āĻ§āĻ¨ [-i] [-p]
keyctl purge -s
keyctl get_persistent [ ]

āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻƒ


āĻāĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ•ā§€ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻŦāĻ•āĻŽāĻžāĻ¨ā§āĻĄāĨ¤

āĻšāĻžāĻŦāĻŋ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€


āĻ•ā§€ āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ¸āĻŋāĻŸāĻŋāĻāĻ˛-āĻ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻŦāĻž āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻŦāĻŋāĻļā§‡āĻˇ āĻ…āĻ°ā§āĻĨ āĻ¸āĻš āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻļā§‡āĻˇ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ:

(*) āĻšāĻžāĻŦāĻŋ āĻ¨ā§‡āĻ‡: 0

(*) āĻĨā§āĻ°ā§‡āĻĄ āĻ•ā§€āĻ°āĻŋāĻ‚: @t or -1

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻ†āĻ—ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĨā§āĻ°ā§‡āĻĄ āĻ•ā§€āĻ°āĻŋāĻ‚ (v)āĻĢāĻ°ā§āĻ•, exec āĻāĻŦāĻ‚ āĻ•ā§āĻ˛ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

(*) āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•ā§€āĻ°āĻŋāĻ‚: @p or -2

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž (āĻĨā§āĻ°ā§‡āĻĄ āĻ—ā§āĻ°ā§āĻĒ) āĻāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻāĻŦāĻ‚ āĻĨā§āĻ°ā§‡āĻĄ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĒāĻ°ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž (v) āĻ•āĻžāĻāĻŸāĻžāĻšāĻžāĻŽāĻš āĻāĻŦāĻ‚ exec.

(*) āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚: @s or -3

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻ¸āĻžāĻŦāĻ¸ā§āĻ•ā§āĻ°āĻžāĻ‡āĻŦ āĻ•āĻ°ā§‡ āĻ¯āĻž (v)āĻĢāĻ°ā§āĻ•, exec āĻāĻŦāĻ‚ āĻœā§āĻĄāĻŧā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ¸ā§‚āĻ¤ā§āĻ°ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ•ā§āĻ˛ā§‹āĻ¨ āĻāĻ‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĒāĻ°ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¨āĻžāĻŽ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ extant keyring āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

(*) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§€āĻ°āĻŋāĻ‚: @u or -4

āĻāĻ‡ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻŽāĻžāĻ˛āĻŋāĻ•āĻžāĻ¨āĻžāĻ§ā§€āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻž āĻ¨āĻž
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

(*) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚: @āĻ†āĻŽāĻžāĻĻā§‡āĻ° or -5

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚āĨ¤ āĻ˛āĻ—āĻ‡āĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯ āĻ¸ā§‡āĻļāĻ¨ āĻ¸ā§‡āĻŸ āĻ¨āĻž āĻšāĻ“āĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻāĻ‡ āĻ¸ā§‡āĻļāĻ¨ā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻĨāĻžāĻ•āĻŦā§‡āĨ¤

(*) āĻ—ā§āĻ°ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§€āĻ°āĻŋāĻ‚: @g or -6

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻ§āĻžāĻ°āĻ•, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§‡ āĻāĻ–āĻ¨āĻ“ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡

(*) āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§_āĻ•ā§€ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•ā§€: @a or -7

āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ request_key() āĻ¸āĻšāĻžāĻ¯āĻŧāĻ•āĻ•ā§‡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•ā§€ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻ•ā§€āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•ā§€āĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ¯āĻŧā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

(*) āĻ¨āĻžāĻŽā§‡āĻ° āĻ•ā§€āĻ°āĻŋāĻ‚: %:

āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§€āĻ°āĻŋāĻ‚āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋāĻ° āĻ•ā§€āĻ°āĻŋāĻ‚ āĻāĻŦāĻ‚ /proc/keys-āĻ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

(*) āĻ¨āĻžāĻŽā§‡āĻ° āĻ•ā§€: % :

āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§€āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋāĻ° āĻ•ā§€āĻ°āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ‡āĻ¨-āĻ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡
/proc/āĻ•ā§€āĨ¤

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻžāĻ•ā§āĻ¯ āĻ—āĻ āĻ¨


āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻĻā§āĻŦā§āĻ¯āĻ°ā§āĻĨāĻšā§€āĻ¨ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻžāĻŽ āĻāĻ‡ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŋāĻ‚āĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¯ā§‡ āĻ¤āĻ–āĻ¨ āĻ…āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ¤āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡āĨ¤

(*) āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĻā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž

keyctl --āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻŋāĻ– āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡:

testbox>keyctl --version
keyutils-1.5.3 āĻĨā§‡āĻ•ā§‡ keyctl (āĻŦāĻŋāĻ˛ā§āĻŸ 2011-08-24)

(*) āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§€ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻžāĻŦāĻŋāĻ° āĻ°āĻŋāĻ‚

keyctl āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§€ [-āĻāĻ•ā§āĻ¸] [ ]

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋ āĻ•ā§‹āĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻŦāĻ¸ā§āĻ•ā§āĻ°āĻžāĻ‡āĻŦ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚
āĻ¤āĻžāĻ°āĻž āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ•āĻŋ āĻ•ā§€ āĻāĻŦāĻ‚ āĻ•ā§€āĻ°āĻŋāĻ‚āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ¸ā§‡āĻ‡ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻšāĻŦā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĄāĻžāĻŽā§āĻĒ. āĻ¯āĻĻāĻŋ -x āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ†āĻ‡āĻĄāĻŋāĻ—ā§āĻ˛āĻŋ āĻšā§‡āĻ•ā§āĻ¸ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻĻāĻļāĻŽāĻŋāĻ•

(*) āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāĻ¨ a āĻšāĻžāĻŦāĻŋ āĻĨā§‡āĻ•ā§‡ a āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž

keyctl āĻ¯ā§‹āĻ—
keyctl āĻĒā§āĻ¯āĻžāĻĄ

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡; āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻŸāĻŋ instantiates
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§€ āĻāĻ° āĻ†āĻ‡āĻĄāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡
stdout:

testbox>keyctl āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ mykey āĻ¸ā§āĻŸāĻžāĻĢ @u āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨
26

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻĒā§āĻ¯āĻžāĻĄ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• stdin āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻĒāĻžāĻ  āĻ•āĻ°ā§‡
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨:

testbox>echo -n stuff | keyctl āĻĒā§āĻ¯āĻžāĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ mykey @u
26

(*) āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ a āĻšāĻžāĻŦāĻŋ

keyctl āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ [ ]
keyctl āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ 2 [ ]
keyctl prequest2 [ ]

āĻāĻ‡ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŸāĻžāĻ‡āĻĒ āĻāĻŦāĻ‚ āĻŦāĻŋāĻŦāĻ°āĻŖā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻ–ā§āĻāĻœāĻ¤ā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ•ā§€āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻŋāĻ˛ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻŽā§āĻ¯āĻžāĻšāĻŋāĻ‚ āĻ•ā§€āĻŸāĻŋāĻ° āĻ†āĻ‡āĻĄāĻŋ āĻšāĻŦā§‡
stdout āĻ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤; āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•ā§€ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ keyring.

āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻ•ā§€ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡, āĻĒā§āĻ°āĻĨāĻŽ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ•ā§‡āĻŦāĻ˛ ENOKEY āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻŦā§‡ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŸāĻžāĻ‡āĻĒ āĻāĻŦāĻ‚ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ•ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡, āĻāĻŦāĻ‚
āĻ•āĻ˛ āĻ†āĻ‰āĻŸ /sbin/request-key āĻ¸ā§‡āĻ‡ āĻ•ā§€ āĻāĻŦāĻ‚ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻž āĻšāĻŦā§‡
āĻ¤āĻžāĻ°āĻĒāĻ° āĻ•āĻŋāĻ›ā§ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ•ā§€āĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ•ā§€ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŸāĻŋāĻ° āĻŽāĻ¤ā§‹, āĻ•āĻ˛āĻ†āĻ‰āĻŸ āĻ¤āĻĨā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻž āĻ›āĻžāĻĄāĻŧāĻž
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ stdināĨ¤

āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ•ā§€ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻ‡āĻĄāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻŽā§‚āĻ˛ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ•ā§€ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸āĻĢāĻ˛ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ•ā§€ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ•ā§€ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ˛ā§‡ āĻāĻŦāĻ‚ "āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻ•ā§€ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨ā§‡āĻ‡" āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡āĨ¤

testbox>keyctl request2 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻŦāĻžāĻ—: āĻšā§āĻ¯āĻžāĻ˛ā§‹ āĻ‰āĻ‡āĻŦāĻ˛
23
testbox>echo -n wibble | keyctl prequest2 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻŦāĻžāĻ—: āĻšā§āĻ¯āĻžāĻ˛ā§‹
23
testbox>keyctl āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻŦāĻžāĻ—: āĻšā§āĻ¯āĻžāĻ˛ā§‹
23

(*) āĻ†āĻĒāĻĄā§‡āĻŸ a āĻšāĻžāĻŦāĻŋ

keyctl āĻ†āĻĒāĻĄā§‡āĻŸā§‡āĻ°
keyctl pupdate

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŸāĻžāĻ‡āĻĒ āĻšāĻ˛ā§‡
āĻ•ā§€ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ "āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡āĨ¤

testbox>keyctl āĻ†āĻĒāĻĄā§‡āĻŸ 23 āĻœā§‡āĻŦā§āĻ°āĻž

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° pupdate āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ stdin āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻĒāĻžāĻ  āĻ•āĻ°ā§‡
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨:

āĻŸā§‡āĻ¸ā§āĻŸāĻŦāĻ•ā§āĻ¸>āĻ‡āĻ•ā§‹ -āĻāĻ¨ āĻœā§‡āĻŦā§āĻ°āĻž | keyctl pupdate 23

(*) āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ a āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž

keyctl āĻ¨āĻ¤ā§āĻ¨āĻ•āĻ°āĻŖ

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž. āĻ¸āĻĢāĻ˛ āĻšāĻ˛ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ†āĻ‡āĻĄāĻŋ stdout āĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

testbox>keyctl newring squelch @us
27

(*) āĻ°āĻĻ āĻ•āĻ°āĻž a āĻšāĻžāĻŦāĻŋ

keyctl āĻ°āĻĻ āĻ•āĻ°āĻž

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ•ā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻŦāĻ˛ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ¸ā§‡āĻ‡ āĻ•ā§€-āĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ (āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡
āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻŽā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž) āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻŦā§‡ "āĻ•ā§€ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡"āĨ¤

testbox>keyctl revoke 26
testbox>keyctl describe 26
keyctl_describe: āĻ•ā§€ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡

(*) āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° a āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž

keyctl āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ°

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŽā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ "āĻ• āĻ¨āĻž
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ•ā§€ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤

testbox>keyctl clear 27

(*) āĻ˛āĻŋāĻ‚āĻ• a āĻšāĻžāĻŦāĻŋ āĻĨā§‡āĻ•ā§‡ a āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž

keyctl āĻ˛āĻŋāĻ‚āĻ•

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ•ā§€ āĻĨā§‡āĻ•ā§‡ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĨāĻžāĻ•ā§‡āĨ¤
āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ "āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¨āĻ¯āĻŧ" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ā§ˇ āĻ¤ā§āĻ°ā§āĻŸāĻŋ
"āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ°" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ•ā§€āĻŸāĻŋāĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻŦāĻž
āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ˛ā§‡āĻ–āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ "āĻĢāĻžāĻ‡āĻ˛ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ
āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ "āĻ°āĻŋāĻ¸ā§‹āĻ°ā§āĻ¸ āĻ…āĻšāĻ˛āĻžāĻŦāĻ¸ā§āĻĨāĻž āĻāĻĄāĻŧāĻžāĻ¨ā§‹" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ āĻ•āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ¤ā§‡āĨ¤

testbox>keyctl āĻ˛āĻŋāĻ™ā§āĻ• 23 27
testbox>keyctl āĻ˛āĻŋāĻ™ā§āĻ• 27 27
keyctl_link: āĻ¸āĻŽā§āĻĒāĻĻ āĻ…āĻšāĻ˛āĻžāĻŦāĻ¸ā§āĻĨāĻž āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡

(*) āĻ˛āĻŋāĻ™ā§āĻ•āĻŽā§āĻ•ā§āĻ¤ a āĻšāĻžāĻŦāĻŋ āĻĨā§‡āĻ•ā§‡ a āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž or āĻĻā§āĻ¯ āĻ¸ā§‡āĻļāĻ¨ āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž āĻŦā§ƒāĻ•ā§āĻˇ

keyctl āĻ˛āĻŋāĻ™ā§āĻ•āĻŽā§āĻ•ā§āĻ¤ [ ]

āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•āĻ˛ā§‡, āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻ•ā§€-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤
āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ "āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¨āĻ¯āĻŧ" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ā§ˇ āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻ•ā§€āĻ°āĻŋāĻ‚-āĻāĻ° āĻ˛ā§‡āĻ–āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ "āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ°" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡āĨ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§€ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ "āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨ā§‹ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ¯āĻĻāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻ•ā§‡, āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ¸ā§‡āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ—āĻ­ā§€āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻ•ā§€āĻ°āĻŋāĻ‚ āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•ā§€āĻŸāĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻāĻŸāĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ¯āĻŧ (āĻāĻŦāĻ‚ āĻāĻŸāĻŋ
āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻĢāĻ˛ āĻ†āĻ¨āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

testbox>keyctl unlink 23 27

(*) āĻ¸āĻžāĻ°ā§āĻš a āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž

keyctl āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ [ ]

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ…-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ˛ā§‡, āĻ•ā§€āĻŸāĻŋāĻ° ID stdout āĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ•ā§€ āĻšāĻŦā§‡
āĻ¯āĻĻāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ "āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻ•ā§€ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ" āĻšāĻŦā§‡
āĻšāĻžāĻŦāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¨āĻž āĻ—ā§‡āĻ˛ā§‡ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

testbox>keyctl search @us user debug:hello
23
testbox>keyctl search @us user debug:bye
keyctl_search: āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻ•ā§€ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ

(*) āĻĒāĻĄāĻŧāĻž a āĻšāĻžāĻŦāĻŋ

keyctl āĻĒāĻĄāĻŧāĻž
keyctl āĻ¨āĻ˛
keyctl āĻ›āĻžāĻĒāĻžāĻ¨ā§‹

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻāĻ° āĻĒā§‡āĻ˛ā§‹āĻĄ āĻĒāĻĄāĻŧā§‡āĨ¤ "āĻĒāĻĄāĻŧā§āĻ¨" āĻāĻŸāĻŋāĻ•ā§‡ āĻšā§‡āĻ•ā§āĻ¸ āĻĄāĻžāĻŽā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ stdout āĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡, "āĻĒāĻžāĻ‡āĻĒ"
āĻ•āĻžāĻāĻšāĻž āĻĄā§‡āĻŸāĻž stdout āĻ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ "āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ" āĻ•āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ stdout āĻ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ
āĻŽā§āĻĻā§āĻ°āĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻšā§‡āĻ•ā§āĻ¸āĻĄāĻžāĻŽā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ ":āĻšā§‡āĻ•ā§āĻ¸:" āĻāĻ° āĻ†āĻ—ā§‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻ•ā§€ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĒā§‡āĻ˛ā§‹āĻĄ āĻĒāĻĄāĻŧāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ "āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨āĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤" āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡āĨ¤

testbox>keyctl read 26
āĻ•ā§€-āĻ¤ā§‡ 1 āĻŦāĻžāĻ‡āĻŸ āĻĄā§‡āĻŸāĻž:
62
testbox>keyctl print 26
b
testbox>keyctl āĻĒāĻžāĻ‡āĻĒ 26
btestbox>

(*) āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž a āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž

keyctl āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
keyctl rlist

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻ•ā§€-āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ•ā§‡ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ "āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž" āĻ¸ā§āĻ¨ā§āĻĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ "rlist" āĻļā§āĻ§ā§ āĻ•ā§€ āĻ†āĻ‡āĻĄāĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨-āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

testbox>keyctl list @us
āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡ 2āĻŸāĻŋ āĻ•ā§€:
22: vrwsl--------- 4043 -1 āĻ•ā§€āĻ°āĻŋāĻ‚: _uid.4043
23: vrwsl--------- 4043 4043 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€: debug:hello
testbox>keyctl rlist @us
22 23

(*) āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž a āĻšāĻžāĻŦāĻŋ

keyctl āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž
keyctl āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§āĻ¨ [āĻ¸ā§‡āĻĒā§āĻŸā§‡āĻŽā§āĻŦāĻ°]

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸ā§‡āĨ¤ "āĻŦāĻ°ā§āĻŖāĻ¨āĻž" āĻ¸ā§āĻ¨ā§āĻĻāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡
"āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž" āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĢā§āĻ¯āĻžāĻļāĻ¨ā§‡; "rdescribe" āĻĨā§‡āĻ•ā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻž āĻ•āĻžāĻāĻšāĻž āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛

testbox>keyctl describe @us
-5: vrwsl---------4043 -1 āĻ•ā§€āĻ°āĻŋāĻ‚: _uid_ses.4043 testbox>keyctl
rdescribe @us keyring;4043;-1;3f1f0000;_uid_ses.4043

āĻ•āĻžāĻāĻšāĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻšāĻ˛ " ; ; ; ; ", āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ‡āĻ‰āĻ†āĻ‡āĻĄāĻŋ āĻāĻŦāĻ‚ gid āĻšāĻ¯āĻŧ
āĻĻāĻļāĻŽāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻāĻŦāĻ‚ āĻ—ā§āĻ°ā§āĻĒ āĻ†āĻ‡āĻĄāĻŋ, āĻĒāĻžāĻ°āĻŽāĻ¸ āĻšā§‡āĻ•ā§āĻ¸ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻŽāĻžāĻ¸ā§āĻ•, āĻ†āĻĻāĻ°ā§āĻļ āĻāĻŦāĻ‚ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ (āĻ¯āĻžāĻ° āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ¤ā§‡āĻ‡ āĻ¸ā§‡āĻŽāĻŋāĻ•ā§‹āĻ˛āĻ¨ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻž)āĨ¤

(*) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĻā§āĻ¯ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ on a āĻšāĻžāĻŦāĻŋ

keyctl chown
keyctl chgrp

āĻāĻ‡ āĻĻā§āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ UID āĻāĻŦāĻ‚ GID āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
āĻŽā§āĻ–ā§‹āĻļ āĻ•ā§‹āĻ¨ āĻ•ā§‹āĻŸāĻž āĻĨā§‡āĻ•ā§‡ āĻ•ā§‹āĻ¨ āĻ•ā§€ āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻžāĻ“ UID āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

chown āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ; āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ…āĻ°ā§āĻœāĻ¨ āĻ•āĻ°āĻŦā§‡ "āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ" āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽāĻ­āĻžāĻŦā§‡āĨ¤

āĻ…-āĻ¸ā§āĻĒāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯, GID āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° GID āĻŦāĻž GID-āĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻ—ā§āĻ°ā§āĻĒ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĨ¤ āĻ¸ā§āĻĒāĻžāĻ° āĻ‡āĻ‰āĻœāĻžāĻ° āĻ¤āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻœāĻŋāĻ†āĻ‡āĻĄāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

testbox>sudo keyctl chown 27 0
keyctl_chown: āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
testbox>sudo keyctl chgrp 27 0

(*) āĻ¸ā§‡āĻŸ āĻĻā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻŽāĻžāĻ¸ā§āĻ• on a āĻšāĻžāĻŦāĻŋ

keyctl āĻ¸ā§‡āĻŸāĻĒāĻžāĻ°ā§āĻŽ

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€-āĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻŽāĻžāĻ¸ā§āĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŽā§āĻ–ā§‹āĻļ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻšā§‡āĻ•ā§āĻ¸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ "0x" āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ…āĻ•ā§āĻŸāĻžāĻ˛ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ "0" āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĻāĻļāĻŽāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤

āĻšā§‡āĻ•ā§āĻ¸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻāĻ° āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ:

āĻ…āĻ§āĻŋāĻ•āĻžāĻ°ā§€ UID GID āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻŽāĻžā§āĻœā§āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
============================================
01000000 00010000 00000100 00000001 āĻĻā§‡āĻ–ā§āĻ¨
02000000 00020000 00000200 00000002 āĻĒāĻĄāĻŧā§āĻ¨
04000000 00040000 00000400 00000004 āĻ˛āĻŋāĻ–ā§āĻ¨
08000000 00080000 00000800 00000008 āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
10000000 00100000 00001000 00000010 āĻ˛āĻŋāĻ™ā§āĻ•
20000000 00200000 00002000 00000020 āĻ¸ā§‡āĻŸ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ
3f000000 003f0000 00003f00 0000003f āĻ¸āĻŦ

āĻšā§‡āĻ• āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻāĻ° āĻ§āĻ°āĻ¨, āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§‡āĻ–āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻĒāĻĄāĻŧāĻž āĻŸāĻžāĻ‡āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡ āĻĒā§‡āĻ˛ā§‹āĻĄ (āĻŦāĻž āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž) āĻĒāĻĄāĻŧāĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻ˛ā§‡āĻ–āĻž āĻĒā§‡āĻ˛ā§‹āĻĄ (āĻŦāĻž āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻž āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻ¸āĻžāĻ°ā§āĻš āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻ˛āĻŋāĻ‚āĻ• āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻ¸ā§‡āĻŸ āĻ—ā§āĻŖ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻāĻ° āĻŽāĻžāĻ˛āĻŋāĻ•, āĻ—ā§‹āĻˇā§āĻ ā§€āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ¤āĻž, āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻŽāĻžāĻ¸ā§āĻ• āĻāĻŦāĻ‚
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§€āĻŽāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤

testbox>keyctl setperm 27 0x1f1f1f00

(*) āĻļā§āĻ°ā§ a āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§‡āĻļāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¤āĻžāĻœāĻž āĻšāĻžāĻŦāĻŋāĻ° āĻ°āĻŋāĻ‚

keyctl āĻ¸ā§‡āĻļāĻ¨
keyctl āĻ¸ā§‡āĻļāĻ¨ - [ ...]
keyctl āĻ¸ā§‡āĻļāĻ¨ [ ...]

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ˛ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¯ā§‡ āĻ•ā§€āĻ°āĻŋāĻ‚āĨ¤

āĻ•ā§‹āĻ¨ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻž āĻ­āĻŋāĻ¨ā§āĻ¨āĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¨āĻžāĻŽā§€ āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻ¸ā§‡āĻļāĻ¨ keyring āĻšāĻŋāĻ¸āĻžāĻŦā§‡; āĻāĻŸāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° exec āĻāĻ° $SHELL.

āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻŽā§‡āĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻ¸āĻš āĻĒā§āĻ°āĻ•āĻ°āĻŖ āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¨āĻžāĻŽā§€ āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡; āĻāĻŸāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° exec āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻ•ā§ƒāĻ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ, āĻ…āĻĨāĻŦāĻž $SHELL āĻ¯āĻĻāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻ•ā§ƒāĻ¤ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋ āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻŦāĻž āĻ¯ā§‹āĻ— āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚; āĻāĻŸāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° exec āĻāĻ° āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻ•ā§ƒāĻ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ, āĻ…āĻĨāĻŦāĻž $SHELL āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤

testbox>keyctl rdescribe @s
keyring;4043;-1;3f1f0000;_uid_ses.4043

testbox>keyctl āĻ¸ā§‡āĻļāĻ¨
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨: ā§¨ā§Ž
testbox>keyctl rdescribe @s
keyring;4043;4043;3f1f0000;_ses.24082

testbox>keyctl āĻ…āĻ§āĻŋāĻŦā§‡āĻļāĻ¨ -
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨: ā§¨ā§Ž
testbox>keyctl rdescribe @s
keyring;4043;4043;3f1f0000;_ses.24139

testbox>keyctl āĻ¸ā§‡āĻļāĻ¨ - keyctl rdescribe @s
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨: ā§¨ā§Ž
keyring;4043;4043;3f1f0000;_ses.24185

testbox>keyctl āĻ¸ā§‡āĻļāĻ¨ āĻŽāĻžāĻ›
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨: ā§¨ā§Ž
testbox>keyctl rdescribe @s
keyring;4043;4043;3f1f0000;fish

testbox>keyctl āĻ¸ā§‡āĻļāĻ¨ āĻĢāĻŋāĻļ keyctl rdesc @s
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨: ā§¨ā§Ž
keyring;4043;4043;3f1f0000;fish

(*) āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ•āĻ°āĻž a āĻšāĻžāĻŦāĻŋ

keyctl āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ•āĻ°āĻž
keyctl āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°āĻž
keyctl āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ°
keyctl āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•ā§€ (āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡) āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŦāĻ‚ /sbin/request-key-āĻ¤ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤ "āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ¯āĻŧā§‡āĻŸ" āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ•ā§‡ āĻŦā§ˆāĻ§ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻĒā§‡āĻ˛ā§‹āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĄā§‡āĻŸāĻžāĨ¤ "āĻ¨ā§‡āĻ—ā§‡āĻŸ" āĻāĻŦāĻ‚ "āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨" āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ•ā§‡ āĻ…āĻŦā§ˆāĻ§ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§€āĻŽāĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§āĻ•ā§āĻˇāĻŖ āĻĒāĻ°ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻĻā§āĻ°ā§āĻ¤ āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ…āĻ¨ā§‡āĻ• āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ—āĻ¤āĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻ—ā§āĻ˛āĻŋ āĻ¯āĻ–āĻ¨ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ "āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻ•ā§€ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ" (āĻ¯āĻĻāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻšāĻ¯āĻŧ) āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§‡
āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ•ā§€ āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻ¨āĻž āĻšāĻ“āĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ (āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤

āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ UNIX āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž 'āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¤','āĻŽā§‡āĻ¯āĻŧāĻžāĻĻā§‹āĻ¤ā§āĻ¤ā§€āĻ°ā§āĻŖ'
āĻ…āĻĨāĻŦāĻž 'āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻ•āĻ°āĻž'.

āĻ¨āĻ¤ā§āĻ¨ āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ•ā§€āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§-āĻ•ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ - āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ
āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•ā§€ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§-āĻ•ā§€-āĻāĻ° āĻ¸ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž. āĻāĻ‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•ā§€āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻ•āĻŦāĻžāĻ° āĻāĻŸāĻŋ āĻ¯ā§‡ āĻ•ā§€āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻ¤āĻžā§ŽāĻ•ā§āĻˇāĻŖāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĨ¤

testbox>keyctl instantiate $1 "Debug $3" $4
testbox>keyctl negate $1 30 $4
testbox>keyctl āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ $1 30 64 $4

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°āĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻāĻŸāĻŋ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ stdin āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻĒāĻĄāĻŧā§‡
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻĨā§‡āĻ•ā§‡:

testbox>echo -n "āĻĄāĻŋāĻŦāĻžāĻ— $3" | keyctl pinstantiate $1 $4

(*) āĻ¸ā§‡āĻŸ āĻĻā§āĻ¯ āĻ…āĻŦāĻ¸āĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ on a āĻšāĻžāĻŦāĻŋ

keyctl āĻ¸āĻŽāĻ¯āĻŧ āĻļā§‡āĻˇ

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ¤ā§‡ āĻŸāĻžāĻ‡āĻŽāĻ†āĻ‰āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽāĻ†āĻ‰āĻŸ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻļā§‚āĻ¨ā§āĻ¯āĨ¤ āĻŸāĻžāĻ‡āĻŽāĻ†āĻ‰āĻŸ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ•āĻ¯āĻŧā§‡āĻ• āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

testbox>keyctl āĻŸāĻžāĻ‡āĻŽāĻ†āĻ‰āĻŸ $1 45

(*) āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° a āĻšāĻžāĻŦāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—

keyctl āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻāĻ° LSM āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ— āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ›āĻžāĻĒāĻž āĻšāĻ¯āĻŧ
stdout

testbox>keyctl security @s
unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

(*) āĻĻāĻžāĻ“ āĻĻā§āĻ¯ āĻŽāĻžāĻ¤āĻž āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž a āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§‡āĻļāĻ¨ āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž

keyctl āĻ¨āĻ¤ā§āĻ¨_āĻ¸ā§‡āĻļāĻ¨

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ‡āĻ¨āĻ­ā§‹āĻ•āĻŋāĻ‚ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ˛) āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§‡āĻļāĻ¨ āĻĻāĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ•ā§€āĻ°āĻŋāĻ‚, āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤

testbox> keyctl session foo
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨: ā§¨ā§Ž
testbox> keyctl āĻĻā§‡āĻ–āĻžāĻ¨
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚
-3 --alswrv 0 0 āĻ•ā§€āĻ°āĻŋāĻ‚: foo
testbox> keyctl new_session
490511412
testbox> keyctl āĻĻā§‡āĻ–āĻžāĻ¨
āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚
-3 --alswrv 0 0 āĻ•ā§€āĻ°āĻŋāĻ‚: _ses

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻŽāĻžāĻ¤āĻž āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻ˛ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻļāĻ‚āĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻŋāĻ¤ā§‡ āĻ¨āĻž
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¸ā§āĻĒā§‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ‡āĻ‰āĻœāĻžāĻ° āĻ¸ā§āĻĒā§‡āĻ¸ā§‡ āĻĒā§āĻ¯āĻžāĻ°ā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻž āĻšāĻ“āĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻ­āĻžāĻŦ -
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯āĻ–āĻ¨ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨() āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻ˛ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨.

(*) āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻŽā§ƒāĻ¤ āĻ•ā§€ āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻ¯ āĻ¸ā§‡āĻļāĻ¨ āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž āĻŦā§ƒāĻ•ā§āĻˇ

keyctl āĻ•āĻžāĻŸāĻž

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸ā§‡āĻļāĻ¨ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ—āĻ­ā§€āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ°,
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻŦāĻž āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻĒāĻ˛āĻŦā§āĻ§ āĻ˛āĻžāĻ‡āĻ­ āĻ•ā§€āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻ° āĻ…āĻ­āĻžāĻŦā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻ¯āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ—ā§āĻ°āĻšāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻ¸ā§‡āĻ‡ āĻ•ā§€āĻ°āĻŋāĻ‚-āĻ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ˛āĻŋāĻ–ā§āĻ¨ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋ āĻ¯āĻž āĻ¸āĻžāĻ°ā§āĻšā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡.

āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ•āĻžāĻŸāĻž āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ -v āĻĒāĻ¤āĻžāĻ•āĻž āĻĒāĻžāĻ¸ āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ•āĻžāĻŸāĻž āĻ•ā§€āĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻŽāĻ¨ āĻ¤āĻžāĻ°āĻž āĻ•āĻžāĻŸāĻž āĻšāĻšā§āĻ›ā§‡, āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ āĻŦāĻž
āĻ˛āĻŋāĻ™ā§āĻ• āĻŽā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĨ¤

(*) āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻŽā§āĻ¯āĻžāĻšāĻŋāĻ‚ āĻ•ā§€ āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻ¯ āĻ¸ā§‡āĻļāĻ¨ āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž āĻŦā§ƒāĻ•ā§āĻˇ

keyctl āĻļā§āĻĻā§āĻ§ āĻ•āĻ°āĻž
keyctl āĻļā§‹āĻ§āĻ¨ [-i] [-p]
keyctl purge -s

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸ā§‡āĻļāĻ¨ā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻ•ā§€āĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ—āĻ­ā§€āĻ°-āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ•ā§€āĻ°āĻŋāĻ‚ āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻŽā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻĢāĻ˛āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŽā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšāĻ˛ā§ˇ
āĻļā§‡āĻˇā§‡ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤āĨ¤

āĻ•ā§€āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ˛āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻŦāĻ‚ āĻĻā§‡āĻ–āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚
āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĻā§‡āĻ–āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ•ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¯āĻž āĻ˛ā§‡āĻ–āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻĒā§āĻ°āĻĨāĻŽ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§€ āĻļā§āĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤

āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡
āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĨ¤ -i āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻ•ā§‡āĻ¸-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻŽāĻŋāĻ˛ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ -p āĻĒāĻ¤āĻžāĻ•āĻž āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŽāĻŋāĻ˛āĨ¤

āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ§āĻ°āĻŖā§‡āĻ° āĻāĻŦāĻ‚ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡ āĻ•ā§€ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ•āĻžāĻ°ā§€āĨ¤ āĻāĻŸāĻŋ āĻ•ā§€ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻŽā§‡āĻ˛ā§‡āĨ¤

(*) āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻœāĻŋāĻĻ āĻ•āĻ°āĻž āĻšāĻžāĻŦāĻŋāĻ° āĻ—ā§‹āĻ›āĻž

keyctl get_persistent [ ]

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ UID āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ UID-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻĒāĻžāĻ¯āĻŧ
āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•ā§€āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ•ā§āĻ°āĻŽāĻžāĻ—āĻ¤ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻāĻ° āĻ†āĻ‡āĻĄāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡
stdout

āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻĨāĻžāĻ•ā§‡
āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ•ā§€āĻ°āĻŋāĻ‚-āĻāĻ° āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻŸāĻžāĻ‡āĻŽāĻ†āĻ‰āĻŸāĻ•ā§‡ āĻāĻ° āĻŽāĻžāĻ¨āĻŸāĻŋāĻ¤ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡:

/proc/sys/kernel/keys/persistent_keyring_expiry

(āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¤āĻŋāĻ¨ āĻĻāĻŋāĻ¨)āĨ¤ āĻŸāĻžāĻ‡āĻŽāĻ†āĻ‰āĻŸā§‡ āĻĒā§ŒāĻāĻ›ā§‡ āĻ—ā§‡āĻ˛ā§‡, āĻ•ā§āĻ°āĻŽāĻžāĻ—āĻ¤ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻšāĻŦā§‡
āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻĒāĻŋāĻ¨ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡.

āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŦāĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° UID āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ UID āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻšāĻŦā§‡
āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋāĻ° CAP_SETUID āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¨āĻž āĻĨāĻžāĻ•ā§‡āĨ¤

āĻ¤ā§āĻ°ā§āĻŸāĻŋ


āĻāĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ†āĻ›ā§‡:

"āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¨āĻ¯āĻŧ" - āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻāĻ•āĻŸāĻŋ āĻ•ā§€āĻ°āĻŋāĻ‚ āĻ›āĻŋāĻ˛ āĻ¨āĻžāĨ¤

"āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻ•ā§€ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ" - āĻšāĻžāĻŦāĻŋāĻŸāĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻšā§āĻ›ā§‡ āĻ¨āĻžāĨ¤

"āĻ•ā§€ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡" - āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ•ā§€ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

"āĻ•ā§€ āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡" - āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻ¯āĻŧāĻžāĻĻā§‹āĻ¤ā§āĻ¤ā§€āĻ°ā§āĻŖ āĻ•ā§€ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

"āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡" - āĻāĻ•āĻŸāĻŋ UID/GID/āĻŽā§āĻ–ā§‹āĻļ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

onworks.net āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ keyctl āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨


āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨

āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

  • 1
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
    āĻāĻ•āĻŸāĻŋ āĻŸāĻŽāĻ•ā§āĻ¯āĻžāĻŸ āĻ¸āĻžāĻ°ā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻ¸āĻšāĻœ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨
    āĻœāĻžāĻ­āĻž āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§āĻžāĻ°āĻ•
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
    āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž...
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 2
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ
    āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯
    āĻŽā§āĻ¯āĻžāĻ•, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻŦāĻž āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻŸāĻž
    BitTorrent āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
    WebTorrent āĻ¸āĻšāĻ•āĻ°ā§āĻŽā§€āĻ°āĻžāĨ¤ āĻāĻ–āĻ¨ āĻ¨ā§‡āĻ‡
    āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡...
    āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 3
    āĻœā§‡āĻ¨āĻāĻ•ā§āĻ¸
    āĻœā§‡āĻ¨āĻāĻ•ā§āĻ¸
    GenX āĻĒāĻ°āĻŋāĻŽāĻžāĻ°ā§āĻœāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻœā§āĻžāĻžāĻ¨āĻŋāĻ• āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
    āĻāĻ•ā§āĻ¸-āĻ°ā§‡ āĻ°āĻŋāĻĢā§‡āĻ˛āĻ¸āĻŋāĻŸāĻŋāĻ­āĻŋāĻŸāĻŋ, āĻ¨āĻŋāĻ‰āĻŸā§āĻ°āĻ¨
    āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻāĻŦāĻ‚ āĻĒā§ƒāĻˇā§āĻ ā§‡āĻ° āĻāĻ•ā§āĻ¸-āĻ°ā§‡
    āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¯āĻžāĻ•āĻļāĻ¨ āĻĄā§‡āĻŸāĻž āĻĄāĻŋāĻĢāĻžāĻ°ā§‡āĻ¨āĻļāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
    āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ...
    GenX āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 4
    pspp4 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ
    pspp4 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ
    PSPP āĻšāĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
    āĻ¨āĻŽā§āĻ¨āĻž āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡
    āĻŽāĻžāĻ˛āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
    āĻāĻ¸āĻĒāĻŋāĻāĻ¸āĻāĻ¸āĨ¤ PSPP-āĻ¤ā§‡ āĻĒāĻžāĻ ā§āĻ¯-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
    āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻ†āĻŽāĻžāĻĻā§‡āĻ°...
    pspp4windows āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 5
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° UI āĻŸā§āĻ˛
    āĻ—āĻŋāĻŸ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻŸāĻžāĻ“
    āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻ•ā§āĻ¸āĻĒā§āĻ˛ā§‹āĻ°āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻšāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
    āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻ­āĻŋāĻ¸ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻŸā§
    (2015/2017/2019)āĨ¤ āĻŽ...
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 6
    āĻ‡āĻ¸ā§āĻĒā§‡āĻ•: āĻŦāĻ•ā§āĻ¤ā§ƒāĻ¤āĻž āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇ
    āĻ‡āĻ¸ā§āĻĒā§‡āĻ•: āĻŦāĻ•ā§āĻ¤ā§ƒāĻ¤āĻž āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇ
    āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŸā§ āĻ¸ā§āĻĒāĻŋāĻš āĻ‡āĻžā§āĻœāĻŋāĻ¨ āĻāĻŦāĻ‚
    āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ• āĻ­āĻžāĻˇāĻžāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ†āĻ•āĻžāĻ°
    āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽ āĻ‰āĻšā§āĻšāĻžāĻ°āĻŖāĨ¤
    āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
    āĻ…āĻ¨ā§‡āĻ•...
    eSpeak āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨: āĻŦāĻ•ā§āĻ¤ā§ƒāĻ¤āĻž āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇāĻŖ
  • āĻ†āĻ°āĻ“ Âģ

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ

Ad