security/sudoscript 2.1.2_1 FreeBSD
Audited shells in Perl with sudo(8) and script(1)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Categories
- security
- Package size
- 131.1 KiB, 410.8 KiB installed
Description
Sudoscript provides an audited shell using sudo(8) and script(1). The front end script, sudoshell(1) contacts the daemon, sudoscriptd(8). They agree on the location of a FIFO, which the daemon opens for read. Sudoshell then runs script(1) with the FIFO as a typescript. The daemon stamps each line of the script(1) output with a session id, then passes the data over to another daemon. This daemon timestamps the data and stores it in a log file which is /var/log/sudoscript. This daemon also keeps an eye on the size of log files, and forks a rotator/compressor when it exceeds 2 MBytes.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/sudoscript | 2.1.2_1 |
| DragonFly | security/sudoscript | 2.1.2_1 |
Install
Binary package:
pkg install sudoscript
From the ports tree:
cd /usr/ports/security/sudoscript/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sudoscript>0:security/sudoscript
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.1.2_1 | 2.1.2_1 | 2.1.2 | 2.1.2_1 | 2.1.2_1 |
| FreeBSD:14:quarterly | 2.1.2_1 | 2.1.2_1 | n/a | 2.1.2_1 | 2.1.2_1 |
| FreeBSD:15:latest | 2.1.2_1 | 2.1.2_1 | n/a | 2.1.2_1 | 2.1.2_1 |
| FreeBSD:15:quarterly | 2.1.2_1 | 2.1.2_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.1.2_1 | 2.1.2_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 4
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5 gmake
- Service scripts
- none
Message after installing
Files
Manual pages 5
- Sudoscript(3)
- ss(1)
- sudoscript(8)
- sudoscriptd(8)
- sudoshell(1)
pkg-plist 35
- bin/ss
- bin/sudoshell
- etc/rc.d/sudoscriptd.sh
- lib/sudoscript/Sudoscript.pm
- sbin/sudoscriptd
- share/doc/sudoscript-2.1.2/2.0arch.gif
- share/doc/sudoscript-2.1.2/2.0arch.html
- share/doc/sudoscript-2.1.2/2.0arch.xml
- share/doc/sudoscript-2.1.2/CHANGELOG
- share/doc/sudoscript-2.1.2/INSTALL
- share/doc/sudoscript-2.1.2/PORCMOLSULB.html
- share/doc/sudoscript-2.1.2/PORCMOLSULB.pdf
- share/doc/sudoscript-2.1.2/PORCMOLSULB.xml
- share/doc/sudoscript-2.1.2/PORTING
- share/doc/sudoscript-2.1.2/PROBLEMS
- share/doc/sudoscript-2.1.2/README
- share/doc/sudoscript-2.1.2/RELEASENOTES
- share/doc/sudoscript-2.1.2/SECURITY
- share/doc/sudoscript-2.1.2/SUDOCONFIG
- share/doc/sudoscript-2.1.2/Sudoscript.3pm.html
- share/doc/sudoscript-2.1.2/Sudoscript.pm-src.html
- share/doc/sudoscript-2.1.2/dtd/egbokdoc.dtd
- share/doc/sudoscript-2.1.2/sudoscript.pod
- share/doc/sudoscript-2.1.2/sudoscript.8.html
- share/doc/sudoscript-2.1.2/sudoscriptd-src.html
- share/doc/sudoscript-2.1.2/sudoscriptd.8.html
- share/doc/sudoscript-2.1.2/sudoshell-src.html
- share/doc/sudoscript-2.1.2/sudoshell.1.html
- share/doc/sudoscript-2.1.2/xsl/egbokdoc.xsl
- share/doc/sudoscript-2.1.2/xsl/egbokdoc2fop.xsl
- share/man/man1/ss.1.gz
- share/man/man1/sudoshell.1.gz
- share/man/man3/Sudoscript.3pm.gz
- share/man/man8/sudoscript.8.gz
- share/man/man8/sudoscriptd.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| sudoscript-2.1.2.tar.gz | 338485 | d5f973c4e38507c37725a3f78a988e9aac3f38c86ca07f074cce45fe9a74f33b |
Master sites 1
- SF/sudoscript/sudoscript%202.1%20release/sudoscript%202.1.2
Commit history 0
No commits in the history this site was built from.