Scroll to navigation

md_src_plugins_passwd_README(3elektra) Elektra md_src_plugins_passwd_README(3elektra)

NAME

md_src_plugins_passwd_README - Plugin: passwd

  • infos = Information about the passwd plugin is in keys below
  • infos/author = Thomas Waser thomas.waser@libelektra.org
  • infos/licence = BSD
  • infos/needs =
  • infos/provides = storage/passwd
  • infos/recommends =
  • infos/placements = getstorage setstorage
  • infos/status = maintained reviewed conformant compatible coverage specific unittest tested nodep libc configurable experimental limited
  • infos/metadata =
  • infos/description = storage plugin for passwd files

This plugin parses passwd files, e.g. /etc/passwd.

Implementation Details

If present, the not-posix compliant fgetpwent function will be used to read the file supplied by the resolver, otherwise getpwent will be used. For writing, if present, putpwent will be used, if not a simple implementation writing straight to the config file.

Configuration

If the config key index is set to name passwd entrys will be sorted by name, if not set or set to uid passwd entries will be sorted by uid

Fields

  • gecos contains the full name of the account
  • gid contains the accounts primary group id
  • home contains the path to the accounts home directoy
  • shell contains the accounts default shell
  • uid contains the accounts uid
  • name contains the account name

Usage

kdb mount /etc/passwd system/passwd passwd index=name
kdb export system/passwd/root
gecos = root
gid = 0
home = /root
passwd = x
shell = /bin/zsh
uid = 0.fi

Mon Jan 15 2018 Version 0.8.20