xauth

Edit and display the authorization information used in connecting to the X server. More information: <https://manned.org/xauth>.

Install

All systems
curl cmd.cat/xauth.sh
Debian Debian
apt-get install xauth
Ubuntu
apt-get install xauth
Alpine
apk add xauth
Arch Arch Linux
pacman -S xauth
image/svg+xml Kali Linux
apt-get install xauth
CentOS
yum install xauth
Fedora
dnf install xauth
Windows (WSL2)
sudo apt-get update sudo apt-get install xauth
Raspbian
apt-get install xauth
Docker
docker run cmd.cat/xauth xauth powered by Commando

Edit and display the authorization information used in connecting to the X server. More information: <https://manned.org/xauth>.

  • Start interactive mode with a specific authority file (defaults to `~/.Xauthority`):
    xauth -f path/to/file
  • Display information about the authority file:
    xauth info
  • Display authorization entries for all the displays:
    xauth list
  • Add an authorization for a specific display:
    xauth add display_name protocol_name key
  • Remove the authorization for a specific display:
    xauth remove display_name
  • Print the authorization entry for the current display to `stdout`:
    xauth extract - $DISPLAY
  • Merge the authorization entries from a specific file into the authorization database:
    cat path/to/file | xauth merge -
  • Display help:
    xauth --help

© tl;dr; authors and contributors