SOURCES: pam-mkhomedir-new-features.patch - don't use make_remark, ...

baggins baggins at pld-linux.org
Mon Feb 5 12:57:24 CET 2007


Author: baggins                      Date: Mon Feb  5 11:57:24 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- don't use make_remark, use pam_info instead

---- Files affected:
SOURCES:
   pam-mkhomedir-new-features.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/pam-mkhomedir-new-features.patch
diff -u SOURCES/pam-mkhomedir-new-features.patch:1.1 SOURCES/pam-mkhomedir-new-features.patch:1.2
--- SOURCES/pam-mkhomedir-new-features.patch:1.1	Mon Feb  5 00:24:25 2007
+++ SOURCES/pam-mkhomedir-new-features.patch	Mon Feb  5 12:57:19 2007
@@ -267,7 +267,7 @@
         chown(dest,pwd->pw_uid,pwd->pw_gid) != 0)
     {
        pam_syslog(pamh, LOG_DEBUG,
-@@ -446,6 +497,71 @@
+@@ -446,6 +497,64 @@
     return retval;
  }
  
@@ -286,11 +286,7 @@
 +	 /* Aieee, user did something bad to his/hers home */
 +	 if (!S_ISDIR(stbuf.st_mode)) {
 +	    /* This user home is really broken... */
-+	    if (snprintf(remark, BUFSIZ, "Home directory '%s' is not a directory!",
-+		     pwd->pw_dir) == -1)
-+		return PAM_PERM_DENIED;
-+
-+	    make_remark(pamh, ctrl, remark);
++	    pam_info(pamh, "Home directory '%s' is not a directory!", pwd->pw_dir);
 +
 +	    pam_syslog(pamh, LOG_DEBUG, "directory %s is not a directory (mode 0%o)", pwd->pw_dir, stbuf.st_mode);
 +	    if (opt->home_access == HOMEDIR_BARF)
@@ -304,11 +300,8 @@
 +	    } else
 +	       return PAM_SUCCESS;
 +	 } else {
-+	    if (snprintf(remark, BUFSIZ, "Home directory '%s' has insecure permissions 0%o.",
-+			pwd->pw_dir, stbuf.st_mode) == -1)
-+	       return PAM_PERM_DENIED;
-+
-+	    make_remark(pamh, ctrl, remark);
++	    pam_info(pamh, "Home directory '%s' has insecure permissions 0%o.",
++			pwd->pw_dir, stbuf.st_mode);
 +
 +	    pam_syslog(pamh, LOG_DEBUG, "directory %s has insecure permissions 0%o", pwd->pw_dir, stbuf.st_mode);
 +
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/pam-mkhomedir-new-features.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list