search for: lastlog_file

Displaying 20 results from an estimated 26 matches for "lastlog_file".

2014 May 22
0
[PATCH] openssh - loginrec.c - Non-atomic file operations.
....c @@ -163,6 +163,7 @@ #include <string.h> #include <time.h> #include <unistd.h> +#include <dirent.h> #include "xmalloc.h" #include "key.h" @@ -1476,41 +1477,65 @@ lastlog_openseek(struct logininfo *li, int *fd, int filemode) off_t offset; char lastlog_file[1024]; struct stat st; - - if (stat(LASTLOG_FILE, &st) != 0) { - logit("%s: Couldn't stat %s: %s", __func__, - LASTLOG_FILE, strerror(errno)); - return (0); - } - if (S_ISDIR(st.st_mode)) { - snprintf(lastlog_file, sizeof(lastlog_file), "%s/%s", - LASTLOG_...
2000 Aug 01
2
[2.1.1p4] utmp patch for SunOS 4.1.x
...default paths back in */ ! #if !defined(UTMP_FILE) && defined(_PATH_UTMP) ! # define UTMP_FILE _PATH_UTMP #endif ! #if !defined(WTMP_FILE) && defined(_PATH_WTMP) ! # define WTMP_FILE _PATH_WTMP #endif /* pick up the user's location for lastlog if given */ ! #if !defined(LASTLOG_FILE) && defined(_PATH_LASTLOG) ! # define LASTLOG_FILE _PATH_LASTLOG ! #endif ! #if !defined(LASTLOG_FILE) && defined(CONF_LASTLOG_FILE) ! # define LASTLOG_FILE CONF_LASTLOG_FILE #endif --- 329,361 ---- #endif /* FIXME: put default paths back in */ ! #ifndef UTMP_FILE !...
2000 Jul 26
2
[2.1.1p4] utmp related patches plus unresolved bugs description
...d(_PATH_WTMP) -# define WTMP_FILE _PATH_WTMP +#ifndef WTMP_FILE +# ifdef _PATH_WTMP +# define WTMP_FILE _PATH_WTMP +# else +# ifdef CONF_WTMP_FILE +# define WTMP_FILE CONF_WTMP_FILE +# endif +# endif #endif /* pick up the user's location for lastlog if given */ -#if !defined(LASTLOG_FILE) && defined(_PATH_LASTLOG) -# define LASTLOG_FILE _PATH_LASTLOG -#endif -#if !defined(LASTLOG_FILE) && defined(CONF_LASTLOG_FILE) -# define LASTLOG_FILE CONF_LASTLOG_FILE +#ifndef LASTLOG_FILE +# ifdef _PATH_LASTLOG +# define LASTLOG_FILE _PATH_LASTLOG +# else +# ifdef CON...
2000 Aug 03
1
lastlog_get_entry error on IRIX
...sshd[71835]: lastlog_get_entry: Error reading from /var/adm/lastlog: Error 0 from openssh 2.1.1p4 on IRIX (6.5.8m). Looks like there's some confusion about /var/adm/lastlog being a directory and not a file on IRIX. ./configure says: checking for lastlog... no checking if your system defines LASTLOG_FILE... no but I still gets the error in the syslog. -jf
2002 Feb 12
0
[Bug 110] New: bogus error messages in lastlog_get_entry()
...t, sizeof(last)) != sizeof(last)) { + r = atomicio(read, fd, &last, sizeof(last)); + if (r == 0) { + /* no recorded login */ + memset(&last, '\0', sizeof(last)); + } else if (r != sizeof(last)) { close(fd); - log("lastlog_get_entry: Error reading from %s: %s", - LASTLOG_FILE, strerror(errno)); + if (r == -1) + log("lastlog_get_entry: Error reading from %s: %s", + LASTLOG_FILE, strerror(errno)); + else + log("lastlog_get_entry: Error reading from %s: read %d bytes, expected %d", + LASTLOG_FILE, r, sizeof(last)); return 0; }...
2003 Apr 08
1
[Bug 539] open() requires 3 arguments when using O_CREAT
...Platform: All OS/Version: All Status: NEW Severity: minor Priority: P2 Component: sshd AssignedTo: openssh-unix-dev at mindrot.org ReportedBy: matth at eecs.berkeley.edu In lastlog_openseek() in loginrec.c, the call to open(lastlog_file, filemode) should have a third parameter to specify the permissions if the file is created (0644?). If the log file does not exist, it will be created since O_CREAT was passed to open, but the permissions will be set to whatever garbage value is on the end of the stack. I've verified that...
2003 Feb 11
0
[Bug 492] New: Spurious error message from loginrec when attempting to login in with the highest uid for the first time.
...not yet logged in, the lseek that is performed will seek beyond the end of the file. When an attempt is made to read the file a EOF is returned. Improper checking of the return value from atomicio causes the following call to be made: log("lastlog_get_entry: Error reading from %s: %s",LASTLOG_FILE, strerror(errno)); This is incorrect as we are getting an EOF and errno will not be set with any value of use. To recreate the problem: 1) Add user to the box with a uid higher then the highest uid that has logged into the box. 2) On the first login to the box with the new user, login through ss...
2001 Feb 15
0
Configure suggestion
I just downloaded and build 2.3.0p1 on BSD/OS 4.0.1 and 4.1 with no problems. Good job, guys! I did notice that although configure looks for both LASTLOG_FILE and _PATH_LASTLOG, it only looks for UTMP_FILE and WTMP_FILE. BSD/OS doesn't define those, but it does define _PATH_UTMP and _PATH_WTMP (in <utmp.h>, same as _PATH_LASTLOG), so you may want to have configure check for them, too. (It's not a problem since BSD/OS keeps them in one of...
2010 Sep 13
5
[Bug 1817] New: lastlog is not recorded with the big uid
...astlog file */ 1602 offset = (off_t) ((long)li->uid * sizeof(struct lastlog)); 1603 1604 if (lseek(*fd, offset, SEEK_SET) != offset) { 1605 logit("%s: %s->lseek(): %s", __func__, 1606 lastlog_file, strerror(errno)); 1607 return (0); 1608 } When uid is 2147483648, offset is 18446743446644326400 at line 1602. uid = 2147483648 (0x80000000) (long)uid = 18446744071562067968 (0xFFFFFFFF80000000) As a result, offset becomes so big value, lseek...
2001 Oct 20
8
Recent openssl is required for OPENSSL_free [Re: Please test snapshots for 3.0 release] (fwd)
No response yet, so resending. -- Pekka Savola "Tell me of difficulties surmounted, Netcore Oy not those you stumble over and fall" Systems. Networks. Security. -- Robert Jordan: A Crown of Swords ---------- Forwarded message ---------- Date: Fri, 12 Oct 2001 09:44:54 +0300 (EEST) From: Pekka Savola <pekkas at netcore.fi> To: Damien Miller
2000 Jul 08
1
sshd Pam problem for Redhat 6.2
...es checking if libc defines __progname... yes checking for rsh... /usr/kerberos/bin/rsh checking for xauth... /usr/bin/X11/xauth checking for /dev/ptc... no checking for /dev/urandom... yes checking if we need to convert IPv4 in IPv6-mapped addresses... yes (default) checking if your system defines LASTLOG_FILE... no checking if your system defines _PATH_LASTLOG... yes checking if your system defines UTMP_FILE... yes checking if your system defines WTMP_FILE... yes checking if your system defines UTMPX_FILE... no checking if your system defines WTMPX_FILE... no updating cache ./config.cache creating ./con...
2000 Jun 14
1
OpenSSH 2.1.1p1 on SCO Unixware 7.1.0
...df... /sbin/df checking for vmstat... no checking for uptime... /usr/bin/uptime checking for ipcs... /usr/bin/ipcs checking for tail... /usr/bin/tail checking for ls... (cached) /usr/bin/ls checking if we need to convert IPv4 in IPv6-mapped addresses... no (default) checking if your system defines LASTLOG_FILE... no checking if your system defines _PATH_LASTLOG... no UX:test (./configure): ERROR: Argument expected
2000 Jul 03
0
FreeBSD 3.5-STABLE
...g if libc defines __progname... yes checking for rsh... /usr/bin/rsh checking for xauth... no checking for /dev/ptmx... no checking for /dev/ptc... no checking for /dev/urandom... yes checking if we need to convert IPv4 in IPv6-mapped addresses... no (default) checking if your system defines LASTLOG_FILE... no checking if your system defines _PATH_LASTLOG... yes checking if your system defines UTMP_FILE... no checking if your system defines WTMP_FILE... no checking if your system defines UTMPX_FILE... no checking if your system defines WTMPX_FILE... no updating cache ./config.cache creating...
2001 Oct 26
2
problems building on solaris 2.6
...r/bin/nroff checking if the systems has expire shadow information... yes Adding /usr/local/openssh-3.0p1/bin to USER_PATH so scp will work checking if we need to convert IPv4 in IPv6-mapped addresses... no (default) checking whether to install ssh as suid root... yes checking if your system defines LASTLOG_FILE... no checking if your system defines _PATH_LASTLOG... no checking if your system defines UTMP_FILE... yes checking if your system defines WTMP_FILE... yes checking if your system defines UTMPX_FILE... yes checking if your system defines WTMPX_FILE... yes configure: creating ./config.status config....
2001 May 15
0
openssh 2.9p1 on Solaris 2.6 with AFS
...s checking for tail... /usr/opt/bin/tail checking for nroff... /usr/bin/nroff checking if the systems has expire shadow information... yes checking if we need to convert IPv4 in IPv6-mapped addresses... no (default) checking whether to install ssh as suid root... yes checking if your system defines LASTLOG_FILE... no checking if your system defines _PATH_LASTLOG... no checking if your system defines UTMP_FILE... yes checking if your system defines WTMP_FILE... yes checking if your system defines UTMPX_FILE... yes checking if your system defines WTMPX_FILE... yes checking for Cygwin environment... no check...
2001 Jul 16
0
No subject
...r/local/ssl/include -L/usr/local/ssl/lib conftest.c -lz -lsecurity -ldb -lm -laud -lutil -lcrypto 1>&5 configure:8137: checking if we need to convert IPv4 in IPv6-mapped addresses configure:8189: checking whether to install ssh as suid root configure:8338: checking if your system defines LASTLOG_FILE configure:8356: cc -c -g -I/usr/local/ssl/include conftest.c 1>&5 cc: Error: configure, line 8352: In the initializer for lastlog, "LASTLOG_FILE" is not declared. (undeclared) char *lastlog = LASTLOG_FILE; -----------------^ configure: failed program was: #line 8340 "config...
2000 Aug 26
0
New chroot patch, for 2.1.1p4
...0: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5 IPV4_IN6_HACK_MSG="no" # Check whether --with-4in6 or --without-4in6 was given. if test "${with_4in6+set}" = set; then @@ -5949,9 +5969,9 @@ echo $ac_n "checking if your system defines LASTLOG_FILE""... $ac_c" 1>&6 -echo "configure:5953: checking if your system defines LASTLOG_FILE" >&5 +echo "configure:5973: checking if your system defines LASTLOG_FILE" >&5 cat > conftest.$ac_ext <<EOF -#line 5955 "configure" +#line...
2000 Oct 04
0
2.2.0p1 chroot patch
...5: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5 IPV4_IN6_HACK_MSG="no" # Check whether --with-4in6 or --without-4in6 was given. if test "${with_4in6+set}" = set; then @@ -6174,9 +6194,9 @@ echo $ac_n "checking if your system defines LASTLOG_FILE""... $ac_c" 1>&6 -echo "configure:6178: checking if your system defines LASTLOG_FILE" >&5 +echo "configure:6198: checking if your system defines LASTLOG_FILE" >&5 cat > conftest.$ac_ext <<EOF -#line 6180 "configure" +#line...
2001 Apr 10
2
Compiling openssh 2.5.p1 on unixware 7.0.1
...for ipcs... (cached) /usr/bin/ipcs checking for tail... (cached) /usr/bin/tail checking if the systems has expire shadow information... yes checking if we need to convert IPv4 in IPv6-mapped addresses... no (default) checking whether to install ssh as suid root... no checking if your system defines LASTLOG_FILE... no checking if your system defines _PATH_LASTLOG... no checking if your system defines UTMP_FILE... yes checking if your system defines WTMP_FILE... yes checking if your system defines UTMPX_FILE... yes checking if your system defines WTMPX_FILE... yes checking for Cygwin environment... (cached)...
2001 Jul 11
0
Solaris 2.6: Undefined symbol seed_rng
...nroff... /usr/bin/nroff checking if the systems has expire shadow information... yes Adding /home/eedalf/bin to USER_PATH so scp will work checking if we need to convert IPv4 in IPv6-mapped addresses... no (default) checking whether to install ssh as suid root... no checking if your system defines LASTLOG_FILE... no checking if your system defines _PATH_LASTLOG... no checking if your system defines UTMP_FILE... yes checking if your system defines WTMP_FILE... yes checking if your system defines UTMPX_FILE... yes checking if your system defines WTMPX_FILE... yes checking for Cygwin environment... no check...