FreeBSD Bugzilla – Attachment 58669 Details for
Bug 88354
New port: security/sud
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 9.03 KB, created by
vaidab
on 2005-11-01 17:40:13 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
vaidab
Created:
2005-11-01 17:40:13 UTC
Size:
9.03 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># sud ># sud/pkg-descr ># sud/distinfo ># sud/Makefile ># sud/files ># sud/files/pkg-message.in ># sud/files/ilogin.1 ># sud/files/sud.1 ># sud/files/patch-sud.conf.sample ># sud/files/patch-sud.conf ># sud/files/patch-main.c ># sud/files/patch-ilogin.1 ># sud/files/patch-sud.1 ># sud/pkg-message ># >echo c - sud >mkdir -p sud > /dev/null 2>&1 >echo x - sud/pkg-descr >sed 's/^X//' >sud/pkg-descr << 'END-of-sud/pkg-descr' >XSud is a daemon to execute interactive and non-interactive >Xprocesses with special (and customizable) privileges in a >Xnosuid environment. It is based on a client/server model >Xand on the ability to pass file descriptors between processes. >X >XWWW: http://sourceforge.net/projects/sud/ >X >X- bugghy >Xbugghy@SAFe-mail.net >END-of-sud/pkg-descr >echo x - sud/distinfo >sed 's/^X//' >sud/distinfo << 'END-of-sud/distinfo' >XMD5 (sud-1.3.tar.gz) = f44ca2810ff72b84ad8a10cd62752098 >XSIZE (sud-1.3.tar.gz) = 117542 >END-of-sud/distinfo >echo x - sud/Makefile >sed 's/^X//' >sud/Makefile << 'END-of-sud/Makefile' >X# New ports collection makefile for: sud >X# Date created: 20 Sep 2004 >X# Whom: bugghy <bugghy@SAFe-mail.net> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= sud >XPORTVERSION= 1.3 >XCATEGORIES= security sysutils >XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >XMASTER_SITE_SUBDIR= ${PORTNAME} >X >X >XMAINTAINER= bugghy@SAFe-mail.net >XCOMMENT= Daemon used to execute processes with special privileges in a nosuid environment >X >XGNU_CONFIGURE= yes >X#ONFIGURE_ARGS= --program-prefix=/usr/local >XMAN1= sud.1 suz.1 ilogin.1 >XMANCOMPRESSED= no >XPLIST_FILES= bin/suz sbin/sud sbin/ilogin etc/issue.suz etc/motd.suz etc/sud.conf.sample >XPKGMESSAGE= ${WRKDIR}/pkg-message >X >Xpre-patch: >X.for i in ilogin.1 sud.1 >X @${SED} -e 's|PREFIX|${PREFIX}|g' ${FILESDIR}/${i} > ${FILESDIR}/patch-${i} >X.endfor >X @${SED} -e 's|PREFIX|${PREFIX}|g' ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} >X >Xpost-install: >X.if !defined(NOPORTDOCS) >X @${INSTALL_MAN} ${WRKSRC}/sud.1 ${MAN1PREFIX}/man/man1 >X @${INSTALL_MAN} ${WRKSRC}/suz.1 ${MAN1PREFIX}/man/man1 >X @${INSTALL_MAN} ${WRKSRC}/ilogin.1 ${MAN1PREFIX}/man/man1 >X.endif >X >X.for i in issue.suz motd.suz sud.conf sud.conf.sample >X.if !exists(${PREFIX}/etc/${i}) >X @${INSTALL_DATA} ${WRKSRC}/miscs/${i} ${PREFIX}/etc >X.endif >X.endfor >X @${CAT} ${PKGMESSAGE} >X >X.include <bsd.port.mk> >END-of-sud/Makefile >echo c - sud/files >mkdir -p sud/files > /dev/null 2>&1 >echo x - sud/files/pkg-message.in >sed 's/^X//' >sud/files/pkg-message.in << 'END-of-sud/files/pkg-message.in' >X >X############################################################################# >X Copy /usr/local/etc/sud.conf.sample to /usr/local/etc/sud.conf >X############################################################################# >X >X >END-of-sud/files/pkg-message.in >echo x - sud/files/ilogin.1 >sed 's/^X//' >sud/files/ilogin.1 << 'END-of-sud/files/ilogin.1' >X--- ilogin.1.orig Sat Sep 18 23:54:31 2004 >X+++ ilogin.1 Sat Sep 18 23:54:51 2004 >X@@ -6,9 +6,9 @@ >X .SH DESCRIPTION >X simple root login client used by sud(1) >X .SH FILES >X-.IP "\fI/etc/issue.suz\fR" >X+.IP "\fI/usr/local/etc/issue.suz\fR" >X \&\fBilogin\fR issue file >X-.IP "\fI/etc/motd.suz\fR" >X+.IP "\fI/usr/local/etc/motd.suz\fR" >X \&\fBilogin\fR motd file >X .SH SEE ALSO >X .IP "\fIsud\fR\|(1)" >END-of-sud/files/ilogin.1 >echo x - sud/files/sud.1 >sed 's/^X//' >sud/files/sud.1 << 'END-of-sud/files/sud.1' >X--- sud.1.orig Sat Sep 18 23:53:35 2004 >X+++ sud.1 Sat Sep 18 23:54:29 2004 >X@@ -12,7 +12,7 @@ >X mounted with nosuid flag >X .PP >X you can use your insecure program with root privileges by setting suipfile in >X-/etc/sud.conf >X+/usr/local/etc/sud.conf >X .PP >X your client will be authenticated by getting effective credentials via unix >X socket >X@@ -25,7 +25,7 @@ >X The following options are available: >X .TP >X .B -f \fIconfigfile\fB >X-parse configfile (default: /etc/sud.conf) >X+parse configfile (default: /usr/local/etc/sud.conf) >X .TP >X .B -n >X do not daemonize >X@@ -39,7 +39,7 @@ >X .B -v >X print version >X .SH OPTIONS FOR THE DAEMON >X-The following entries are available in /etc/sud.conf in the form options >X+The following entries are available in /usr/local/etc/sud.conf in the form options >X { entries } >X .TP >X .B daemonize { yes, no } >X@@ -65,7 +65,7 @@ >X configuration >X you can execute more sud programs by invoking sud with -p and -f options >X .SH ENTRIES FOR SERVICES >X-The following entries are available in /etc/sud.conf in the form service >X+The following entries are available in /usr/local/etc/sud.conf in the form service >X { entry = value ... } >X There is a special service which can be specified for default entries, >X every entry that is not specifed in a particular service will be set to >X@@ -165,7 +165,7 @@ >X .SH SIGNALS >X SIGUSR1, SIGHUP reparse your configuration file >X .SH FILES >X-.IP "\fI/etc/sud.conf\fR" >X+.IP "\fI/usr/local/etc/sud.conf\fR" >X \&\fBsud\fR configuration file >X .IP "\fI/var/run/sud.pid\fR" >X \&\fBsud\fR locking file >END-of-sud/files/sud.1 >echo x - sud/files/patch-sud.conf.sample >sed 's/^X//' >sud/files/patch-sud.conf.sample << 'END-of-sud/files/patch-sud.conf.sample' >X--- miscs/sud.conf.sample.orig Sun Sep 19 00:38:29 2004 >X+++ miscs/sud.conf.sample Sun Sep 19 00:39:13 2004 >X@@ -17,7 +17,7 @@ >X # authgroup will be 0 >X >X ilogin { >X- suipfile = /usr/sbin/ilogin >X+ suipfile = /usr/local/sbin/ilogin >X nclients = 5 >X timeout = 1000 >X } >X@@ -49,7 +49,7 @@ >X } >X >X rootdir { >X- suipfile = "/usr/bin/ls -R /root" >X+ suipfile = "/bin/ls -R /root" >X mode = command >X } >X >END-of-sud/files/patch-sud.conf.sample >echo x - sud/files/patch-sud.conf >sed 's/^X//' >sud/files/patch-sud.conf << 'END-of-sud/files/patch-sud.conf' >X--- miscs/sud.conf.orig Sun Sep 19 00:38:23 2004 >X+++ miscs/sud.conf Sun Sep 19 00:38:37 2004 >X@@ -1,5 +1,5 @@ >X ilogin { >X- suipfile = /usr/sbin/ilogin >X+ suipfile = /usr/local/sbin/ilogin >X sockfile = /var/run/sud.unix >X nclients = 5 >X timeout = 1000 >END-of-sud/files/patch-sud.conf >echo x - sud/files/patch-main.c >sed 's/^X//' >sud/files/patch-main.c << 'END-of-sud/files/patch-main.c' >X--- sud/main.c.orig Sun Sep 19 00:53:20 2004 >X+++ sud/main.c Sun Sep 19 00:53:31 2004 >X@@ -287,7 +287,7 @@ >X fprintf(stderr, "unable to open %s\n", fileconf); >X return -1; >X } else if (fileconf == NULL) >X- (void)openconf("/etc/sud.conf"); >X+ (void)openconf("/usr/local/etc/sud.conf"); >X >X sud_daemonize(); >X #ifdef DEBUG >END-of-sud/files/patch-main.c >echo x - sud/files/patch-ilogin.1 >sed 's/^X//' >sud/files/patch-ilogin.1 << 'END-of-sud/files/patch-ilogin.1' >X--- ilogin.1.orig Sat Sep 18 23:54:31 2004 >X+++ ilogin.1 Sat Sep 18 23:54:51 2004 >X@@ -6,9 +6,9 @@ >X .SH DESCRIPTION >X simple root login client used by sud(1) >X .SH FILES >X-.IP "\fI/etc/issue.suz\fR" >X+.IP "\fI/usr/local/etc/issue.suz\fR" >X \&\fBilogin\fR issue file >X-.IP "\fI/etc/motd.suz\fR" >X+.IP "\fI/usr/local/etc/motd.suz\fR" >X \&\fBilogin\fR motd file >X .SH SEE ALSO >X .IP "\fIsud\fR\|(1)" >END-of-sud/files/patch-ilogin.1 >echo x - sud/files/patch-sud.1 >sed 's/^X//' >sud/files/patch-sud.1 << 'END-of-sud/files/patch-sud.1' >X--- sud.1.orig Sat Sep 18 23:53:35 2004 >X+++ sud.1 Sat Sep 18 23:54:29 2004 >X@@ -12,7 +12,7 @@ >X mounted with nosuid flag >X .PP >X you can use your insecure program with root privileges by setting suipfile in >X-/etc/sud.conf >X+/usr/local/etc/sud.conf >X .PP >X your client will be authenticated by getting effective credentials via unix >X socket >X@@ -25,7 +25,7 @@ >X The following options are available: >X .TP >X .B -f \fIconfigfile\fB >X-parse configfile (default: /etc/sud.conf) >X+parse configfile (default: /usr/local/etc/sud.conf) >X .TP >X .B -n >X do not daemonize >X@@ -39,7 +39,7 @@ >X .B -v >X print version >X .SH OPTIONS FOR THE DAEMON >X-The following entries are available in /etc/sud.conf in the form options >X+The following entries are available in /usr/local/etc/sud.conf in the form options >X { entries } >X .TP >X .B daemonize { yes, no } >X@@ -65,7 +65,7 @@ >X configuration >X you can execute more sud programs by invoking sud with -p and -f options >X .SH ENTRIES FOR SERVICES >X-The following entries are available in /etc/sud.conf in the form service >X+The following entries are available in /usr/local/etc/sud.conf in the form service >X { entry = value ... } >X There is a special service which can be specified for default entries, >X every entry that is not specifed in a particular service will be set to >X@@ -165,7 +165,7 @@ >X .SH SIGNALS >X SIGUSR1, SIGHUP reparse your configuration file >X .SH FILES >X-.IP "\fI/etc/sud.conf\fR" >X+.IP "\fI/usr/local/etc/sud.conf\fR" >X \&\fBsud\fR configuration file >X .IP "\fI/var/run/sud.pid\fR" >X \&\fBsud\fR locking file >END-of-sud/files/patch-sud.1 >echo x - sud/pkg-message >sed 's/^X//' >sud/pkg-message << 'END-of-sud/pkg-message' >X >X############################################################################# >X Copy /usr/local/etc/sud.conf.sample to /usr/local/etc/sud.conf >X############################################################################# >X >X >END-of-sud/pkg-message >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 88354
: 58669