https://github.com/termux/termux-auth
Password authentication utilities for Termux.
https://github.com/termux/termux-auth
Last synced: 11 months ago
JSON representation
Password authentication utilities for Termux.
- Host: GitHub
- URL: https://github.com/termux/termux-auth
- Owner: termux
- License: gpl-3.0
- Created: 2018-11-17T23:31:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-26T11:46:38.000Z (over 1 year ago)
- Last Synced: 2025-07-19T21:04:23.897Z (11 months ago)
- Language: C
- Homepage:
- Size: 29.3 KB
- Stars: 184
- Watchers: 27
- Forks: 59
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# termux-auth
Termux-auth provides password authentication for Termux remote access software such as OpenSSH, Dropbear and Shellinabox.
What is provided by this package:
* Authentication library `libtermux-auth.so`
* Password management utility `passwd`
* Login utility `pwlogin`, alternative to `$TERMUX_PREFIX/bin/login`. *Primarily used by shellinabox server. Using for local login is not recommended because it can be bypassed via failsafe session mode.*
User credentials are stored in `${HOME}/.termux_authinfo` in one-way cryptographically processed form. When this file doesn't exist, it means that access is locked down.