ksuid command not found
Introduction
When you run more command in linux terminal / console, you get the following error message
ksuid: command not found
or when using sudo you get the following error message
sudo: ksuid: command not found
Solutions to ksuid: command not found
How To Fix ksuid: command not found in Ubuntu / Debian / Kali Linux / Raspbian
In Ubuntu ksuid is provided by ksuid package.
ksuid is:
ksuid is an efficient, comprehensive, battle-tested Go library for generating and parsing a specific kind of globally unique identifier called a KSUID. This library serves as its reference implementation.
This package comes with a command-line tool ksuid, useful for generating KSUIDs as well as inspecting the internal components of existing KSUIDs. Machine-friendly output is provided for scripting use cases.
What is a KSUID?
KSUID is for K-Sortable Unique IDentifier. It is a kind of globally unique identifier similar to a RFC 4122 UUID, built from the ground-up to be “naturally” sorted by generation timestamp without any special type-aware logic.
In short, running a set of KSUIDs through the UNIX sort command will result in a list ordered by generation time.
Why use KSUIDs?
There are numerous methods for generating unique identifiers, so why KSUID?
- Naturally ordered by generation time
- Collision-free, coordination-free, dependency-free
- Highly portable representations
See https://segment.com/blog/a-brief-history-of-the-uuid/
To fix this problem, we can install more using the command below.
sudo apt-get -y install ksuid
This command might take some time to finish depending on your machine internet connection.
You can also use apt command to install ksuid.
sudo apt -y install ksuid
Or if you have aptitude installed you can use the following command.
sudo aptitude install ksuid
Summary
In this tutorial we learn how to fix ksuid command not found error in Ubuntu / Debian / Kali Linux or Raspbian distribution.