History log of /freebsd/usr.bin/su/su.c (Results 176 – 200 of 204)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8
# 98eb1c31 09-Oct-1998 Mark Murray <markm@FreeBSD.org>

Add JKH's auth.conf parser to turn on/off Kerberos in userland


# d6bc2e88 21-Sep-1998 Ollivier Robert <roberto@FreeBSD.org>

Fix bad option processing.

PR: bin/7986
Submitted by: Dan Nelson <dnelson@emsphone.com>


Revision tags: release/2.2.7
# c6a24f86 26-May-1998 Daniel O'Callaghan <danny@FreeBSD.org>

PR: 1904
Abort if given uname is > MAXLOGNAME-1


# 37253803 25-May-1998 Steve Price <steve@FreeBSD.org>

Allow a user in group 0 to su(1) to root if their primary
group is 0 in /etc/passwd even if they aren't listed
as a member in /etc/group. This is more inline with
what the group manpage says.

PR:

Allow a user in group 0 to su(1) to root if their primary
group is 0 in /etc/passwd even if they aren't listed
as a member in /etc/group. This is more inline with
what the group manpage says.

PR: 6696
Submitted by: Max Euston <meuston@jmrodgers.com>

show more ...


Revision tags: release/2.2.6
# 098eef7a 28-Oct-1997 Guido van Rooij <guido@FreeBSD.org>

I wonder how I managed to get the krb.h include wrong. Anyway: correct it.


# 7a853dff 27-Oct-1997 Guido van Rooij <guido@FreeBSD.org>

Add -c option that allows root to specify a login_class.


Revision tags: release/2.2.5_cvs
# 301afdb8 28-Sep-1997 Mark Murray <markm@FreeBSD.org>

Changes for KTH KerberosIV.
Quieten -Wall a bit.

From Joe Traister:
The previous patch did not propogate the KRBTKFILE environment variable
into the new environment when -l is given to su, making

Changes for KTH KerberosIV.
Quieten -Wall a bit.

From Joe Traister:
The previous patch did not propogate the KRBTKFILE environment variable
into the new environment when -l is given to su, making it impossible
for kdestroy to find the ticket file. This patch corrects that problem
as well as the original segfault problem.
(Fixes PR 3903)

show more ...


# 84c2e301 23-Aug-1997 Joerg Wunsch <joerg@FreeBSD.org>

Prevent a NULL dereferencation when given a garbage command line.

PR: bin/3206
Submitted by: blank@fox.uni-trier.de


# 7be91299 12-Aug-1997 Philippe Charnier <charnier@FreeBSD.org>

Add usage().


Revision tags: release/2.2.2_cvs
# 5d0bfe39 10-May-1997 David Nugent <davidn@FreeBSD.org>

login_getclass() -> login_getpwclass().


# 1c8af878 29-Mar-1997 Warner Losh <imp@FreeBSD.org>

compare return value from getopt against -1 rather than EOF, per the final
posix standard on the topic.


Revision tags: release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs
# e8694bc2 24-Feb-1997 Guido van Rooij <guido@FreeBSD.org>

When group wheel is empty, allow everyone to su to root. This has normally
no conseqeunces as we ship with a non-empty wheel.

Closes PR/1882
Submitted by: Arne Henrik Juul <arnej@frida.imf.unit.no>


Revision tags: release/2.1.6_cvs, release/2.1.6.1
# a564e855 14-Jan-1997 David Nugent <davidn@FreeBSD.org>

Fix problem with mask passwd to setusercontext() which
prevented uid/group change with non-root target.


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.

show more ...


# 91bcac64 13-Jan-1997 David Nugent <davidn@FreeBSD.org>

Make su login_cap savvy.
As with login(1), LOGIN_CAP_AUTH is not yet enabled since we don't
yet have authorisation modules.


# 40a8a5cf 07-Oct-1996 Joerg Wunsch <joerg@FreeBSD.org>

Export $TERM only if it has been set in our environment.

Detected by: Amancio Hasty


Revision tags: release/2.1.5_cvs
# 1a98a0fb 11-Mar-1996 Mark Murray <markm@FreeBSD.org>

Make su a little less fascist about using Kerberos if it is not
configured or available.

Also fix a _nasty_ bug that would let one in if su -K was used.
Any old password would work :-( :-(.


# 5a453b0e 09-Mar-1996 Mark Murray <markm@FreeBSD.org>

Better integrate kerberos into su so that if an incorrect Kerberos
password is entered, the user is not prompted for a password a second
time.

This closes pr-bin/1006.


# bbff7ca5 11-Feb-1996 Mark Murray <markm@FreeBSD.org>

#include <kerberosIV/des.h> -> #include <des.h>


Revision tags: release/2.1.0_cvs
# f4390542 05-Oct-1995 Justin T. Gibbs <gibbs@FreeBSD.org>

Kerberos can now deal with multi-homed clients.

Kerberos obtains a network address for the local host from the routing
tables and uses it consistently for all Kerberos transactions. This ensures
th

Kerberos can now deal with multi-homed clients.

Kerberos obtains a network address for the local host from the routing
tables and uses it consistently for all Kerberos transactions. This ensures
that packets only leave the *authenticated* interface. Clients who open
and use their own sockets for encrypted or authenticated correspondance
to kerberos services should bind their sockets to the same address as that
used by kerberos. krb_get_local_addr() and krb_bind_local_addr() allow
clients to obtain the local address or bind a socket to the local address
used by Kerberos respectively.

Reviewed by: Mark Murray <markm>, Garrett Wollman <wollman>
Obtained from: concept by Dieter Dworkin Muller <dworkin@village.org>

show more ...


# 76ba1af2 06-Sep-1995 Joerg Wunsch <joerg@FreeBSD.org>

Bring Barry Morris' changes from FreeBSD 1.1.5.1 back: pass arguments
to the target login's shell. This allows for "su -c".

Do it right this time and also explain this behaviour in the man
page. :)

Bring Barry Morris' changes from FreeBSD 1.1.5.1 back: pass arguments
to the target login's shell. This allows for "su -c".

Do it right this time and also explain this behaviour in the man
page. :)

Obtained from: bsm's work in FreeBSD 1.1.5.1

show more ...


# ae532ecb 28-Aug-1995 Mike Pritchard <mpp@FreeBSD.org>

Check for expired passwords before allowing access to the system.


# 99005ad9 12-Jul-1995 Garrett Wollman <wollman@FreeBSD.org>

Added support for an LCS-style `wheel su' which allows users in group wheel
to su to root by authenticating as themselves (using a password or S/Key)
rather than by using the root password. This is

Added support for an LCS-style `wheel su' which allows users in group wheel
to su to root by authenticating as themselves (using a password or S/Key)
rather than by using the root password. This is useful in contexts like
ours, where a large group of people need root access to a set of machines.
(However, the security implications are such that this should not be
enabled by default.)

The code is conditionalized on WHEELSU.

show more ...


Revision tags: release/2.0.5_cvs
# 7799f52a 30-May-1995 Rodney W. Grimes <rgrimes@FreeBSD.org>

Remove trailing whitespace.


# ce0436e7 06-Apr-1995 Jordan K. Hubbard <jkh@FreeBSD.org>

It has always bugged me that ps and w did not display su with tcsh
properly. I know, tcsh is not a "Real Shell".

jc p2 :0.0 Tue04PM - -u (tcsh)

It has always bugged me that ps and w did not display su with tcsh
properly. I know, tcsh is not a "Real Shell".

jc p2 :0.0 Tue04PM - -u (tcsh)
^^^
7173 p2 S+ 0:01.33 -u (tcsh)
^^^

Submitted by: John Capo <jc@irbs.com>

show more ...


123456789