teleport/.gitignore
Andrew Lytvynov 78c2a31e44
pam: trigger pam_authenticate on login (#3966)
* pam: trigger pam_authenticate on login

This will trigger any "auth" PAM modules configured on the system for
teleport. For example, Duo 2FA prompt on each connection.
The module will be able to interact with the user (e.g. print prompts).

Also, make PAM env var propagation consistent for port forwarding
sessions.

Fixes https://github.com/gravitational/teleport/issues/3929

* Revamp PAM testing stack

- update PAM policies and module for "auth" step
- use pam_teleport.so from the repo directory instead of guessing
  OS-specific global path
- add tests covering all failure scenarios and generally refactor PAM
  tests

* Build pam_teleport.so during buildbox build inside docker

This removes the need for libpam-devel on the host and reliably compiles
pam_teleport.so in our CI pipeline.
As part of this, combine build.assets/pam/ and modules/pam_teleport to
avoid the need to sync them.
2020-07-10 20:28:33 +00:00

59 lines
599 B
Plaintext

# this file gets generated by make
gitref.go
.data
debug
default.etcd
darwin
# usually release tarballs get in the way
*.gz
*.zip
# editors
.vscode
# Compiled binaries, Object files, Static and Dynamic libs (Shared Objects)
out
build
*.o
*.a
*.so
# Folders
_obj
_test
tmp
# Architecture specific extensions/prefixes
[568vq].out
*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
.bash_history
_testmain.go
*.exe
*.test
*.prof
*.tmp
flymake*
# mkdocs
docs/latest
docs/latest.yaml
# terraform
.terraform
terraform.tfstate
# macOS
**/.DS_Store
# ansible stuff
ssh.config
*.retry