Skip to main content

Audit Linux user accounts — detect empty passwords, check sudo access, find inactive users, review shell assignments

Project description

dargslan-user-audit

Linux User Account Auditor — Audit user accounts, detect empty passwords, check sudo access, find duplicate UIDs, review home directory permissions. Zero external dependencies.

PyPI version

Installation

pip install dargslan-user-audit

CLI Usage

dargslan-users report    # Full user audit report
dargslan-users list      # List login users
dargslan-users sudo      # List sudo users
dargslan-users root      # List root-level accounts
dargslan-users issues    # Show security issues
dargslan-users json      # JSON output

Python API

from dargslan_user_audit import UserAudit

ua = UserAudit()
ua.print_report()

login_users = ua.get_login_users()
sudo_users = ua.check_sudo_users()
issues = ua.audit()

More Resources

License

MIT — Dargslan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dargslan_user_audit-1.0.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dargslan_user_audit-1.0.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file dargslan_user_audit-1.0.0.tar.gz.

File metadata

  • Download URL: dargslan_user_audit-1.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for dargslan_user_audit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e16678c4dfae60cd5137f6c831e86105f178df3d75bdc912007c4ccfa43674de
MD5 817484a66d7461a8a59acb1f39e5dce0
BLAKE2b-256 b1cd4c4c513cb39a993e4e851bc42ba2429c8f3d405ab4445dd51027542c0324

See more details on using hashes here.

File details

Details for the file dargslan_user_audit-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dargslan_user_audit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2159b655f884dce9eea0cd72935fe08c4260660481403ef8041f0e5816b519b
MD5 704ad4312c773e1ee592aa13bfe75711
BLAKE2b-256 820367a37539444dd270c9b453f075804664545450133b462972cb8b7b7dfaff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page