Skip to content
Please update to the latest release 0.77.3 to address Multiple CVEs.
Linux.Sys.Users

Linux.Sys.Users

Gets user-specific information like homedir, group, etc. from /etc/passwd.


name: Linux.Sys.Users
description: |
  Gets user-specific information like homedir, group, etc. from
  `/etc/passwd`.

parameters:
  - name: PasswordFile
    default: /etc/passwd
    description: The location of the password file.
sources:
  - precondition: |
      SELECT OS From info() where OS = 'linux'
    query: |
      SELECT User, Description, Uid, Gid, Homedir, Shell
      FROM split_records(
            filenames=PasswordFile,
            regex=":", record_regex="\r?\n",
            columns=["User", "X", "Uid", "Gid", "Description", "Homedir", "Shell"])