Tool Tips
Cryptsetup 1.7.1
Function: Encrypting partitions
Source: https://gitlab.com/cryptsetup/cryptsetup
License: GPLv2
Alternatives: LUKS, Dm-crypt
Most solutions for encrypting partitions and containers are very powerful, but they do not exactly impress with ease of use. Cryptsetup offers a comfortable interface to use Loop-AES, in addition to Dm-crypt and LUKS, as well as TrueCrypt with the VeraCrypt extension.
On the project page and in the man page, the developers strongly recommend the use of LUKS. This de facto standard on Linux offers many useful features. For example, users can assign up to eight keys to a device, and revoking keys and passwords is also easy. To encrypt a device, partition, or container with LUKS, you call cryptsetup luksDump <devicefile>
and then follow the instructions shown by the tool.
If you use a keyfile instead of a password, you can specify it following --key-file
. Other parameters determine which cryptographic algorithm is used or how often users may enter incorrect passwords. Once the device is encrypted, cryptsetup open
opens it so that the user can install a filesystem and integrate it into the directory tree. The status
and luksDump
commands give insights into the current configuration of the device; luksHeaderBackup
and luksHeaderRestore
take care of backing up and restoring the header information.
(5 Stars) Cryptsetup is a reliable helper for users who want to encrypt partitions or containers.
Netjukebox 6.09.2
Function: Manage and stream media
Source: http://www.netjukebox.nl
License: GPLv3
Alternatives: Edna, Ampache
Many users nowadays collect their music in digital form. If you want to listen both locally and on other devices on the network, you need a streaming server such as Netjukebox. The tool cuts a fine figure on LAMP or XAMP servers. The PHP program not only organizes your collection of music but also manages video files, maintaining the metadata in a MySQL database and relying on the music player daemon (MPD) for playback.
According to the instructions, you simply need to unpack the Netjukebox archive located in the document root of the web server and edit the include/config.inc.php
file in the text editor. Then, enter the media directory and point to the database that you created previously with MySQL on-board tools. You then install the data structure with the sql/netjukebox_46.sql
script.
The web interface is found at http://<hostname>/ netjukebox
; the username and password are admin
. In the config
area, you can change the administrator password and set up user accounts. Here you will also find a function for updating the database. After that, there is nothing to interrupt your listening pleasure. Netjukebox displays album art, has search and filter functions, and lets you create playlists and download the data to your own computer.
(4 Stars) Netjukebox manages digital music and can be used as a standalone player or streaming server on the network. The configuration is somewhat clumsy – but operation is child's play.
Pass 1.6.5
Function: Password management for the shell
Source: https://www.passwordstore.org
License: GPLv2
Alternatives: Pwd.sh, Steel
Pass is a powerful password manager for the console that not only handles the process of creating and storing passwords but can also synchronize them with multiple machines with the help of Git. In the background, the shell script relies on tools such as GnuPG (for encrypting passwords), tree (tree view on the console), pwgen (password generator), and Xclip (Clipboard).
To create a new safe, you call pass init
followed by your GPG key ID. The key information as well as the passwords are stored in the folder ~/.password-store
. Using pass insert
adds a new password. If you lack ideas for strong passwords, the pass generate
option gives you access to the support of pwgen
. Optionally, users can specify the length of the password and a number in the command.
When called with no parameters, pass
shows you a tree view of all password files that exist; pass find <term>
allows you to search explicitly for a password. If you need to read a password, pass
needs this identifier. The -c
option tells the tool to copy the password directly to the clipboard and keep it there for 45 seconds. The pass
tool also supports the options rm
, mv
, and cp
. And, pass git
converts the safe into a Git repository; a look at the man page explains how this works.
(5 Stars) Pass does not attempt to reinvent the wheel but instead relies on proven tools and combinations of them. The teamwork with Git is particularly useful.
« Previous 1 2
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.