summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20110120/a10cdbae/attachment.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20110120/a10cdbae/attachment.html')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110120/a10cdbae/attachment.html280
1 files changed, 280 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20110120/a10cdbae/attachment.html b/zarb-ml/mageia-sysadm/attachments/20110120/a10cdbae/attachment.html
new file mode 100644
index 000000000..4e55e9c10
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110120/a10cdbae/attachment.html
@@ -0,0 +1,280 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<title>[863] add shadow module for login.defs</title>
+</head>
+<body>
+
+<style type="text/css"><!--
+#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
+#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
+#msg dt:after { content:':';}
+#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
+#msg dl a { font-weight: bold}
+#msg dl a:link { color:#fc3; }
+#msg dl a:active { color:#ff0; }
+#msg dl a:visited { color:#cc6; }
+h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
+#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
+#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
+#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
+#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
+#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
+#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
+#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
+#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
+#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
+#logmsg pre { background: #eee; padding: 1em; }
+#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
+#logmsg dl { margin: 0; }
+#logmsg dt { font-weight: bold; }
+#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
+#logmsg dd:before { content:'\00bb';}
+#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
+#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
+#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
+#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
+#logmsg table th.Corner { text-align: left; }
+#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
+#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
+#patch { width: 100%; }
+--></style>
+<div id="msg">
+<dl class="meta">
+<dt>Revision</dt> <dd>863</dd>
+<dt>Author</dt> <dd>boklm</dd>
+<dt>Date</dt> <dd>2011-01-20 19:21:17 +0100 (Thu, 20 Jan 2011)</dd>
+</dl>
+
+<h3>Log Message</h3>
+<pre>add shadow module for login.defs</pre>
+
+<h3>Added Paths</h3>
+<ul>
+<li>puppet/deployment/shadow/</li>
+<li>puppet/deployment/shadow/files/</li>
+<li><a href="#puppetdeploymentshadowfileslogindefs">puppet/deployment/shadow/files/login.defs</a></li>
+<li>puppet/deployment/shadow/manifests/</li>
+<li><a href="#puppetdeploymentshadowmanifestsinitpp">puppet/deployment/shadow/manifests/init.pp</a></li>
+</ul>
+
+</div>
+<div id="patch"><pre>
+<a id="puppetdeploymentshadowfileslogindefs">Added: puppet/deployment/shadow/files/login.defs</a>
+===================================================================
+--- puppet/deployment/shadow/files/login.defs (rev 0)
++++ puppet/deployment/shadow/files/login.defs 2011-01-20 18:21:17 UTC (rev 863)
+@@ -0,0 +1,193 @@
++# *REQUIRED*
++# Directory where mailboxes reside, _or_ name of file, relative to the
++# home directory. If you _do_ define both, MAIL_DIR takes precedence.
++# QMAIL_DIR is for Qmail
++#
++#QMAIL_DIR Maildir
++MAIL_DIR /var/spool/mail
++#MAIL_FILE .mail
++
++# Password aging controls:
++#
++# PASS_MAX_DAYS Maximum number of days a password may be used.
++# PASS_MIN_DAYS Minimum number of days allowed between password changes.
++# PASS_MIN_LEN Minimum acceptable password length.
++# PASS_WARN_AGE Number of days warning given before a password expires.
++#
++PASS_MAX_DAYS 99999
++PASS_MIN_DAYS 0
++#PASS_MIN_LEN 5
++PASS_WARN_AGE 7
++
++#
++# Min/max values for automatic uid selection in useradd
++#
++UID_MIN 500
++UID_MAX 60000
++
++#
++# Min/max values for automatic gid selection in groupadd
++#
++GID_MIN 500
++GID_MAX 60000
++
++#
++# If defined, this command is run when removing a user.
++# It should remove any at/cron/print jobs etc. owned by
++# the user to be removed (passed as the first argument).
++#
++# USERDEL_CMD /usr/sbin/userdel_local
++
++#
++# If useradd should create home directories for users by default
++# On RH systems, we do. This option is ORed with the -m flag on
++# useradd command line.
++#
++CREATE_HOME yes
++
++#
++# The password hashing method and iteration count to use for group
++# passwords that may be set with gpasswd(1).
++#
++CRYPT_PREFIX $2a$
++CRYPT_ROUNDS 8
++
++#
++# Whether to use tcb password shadowing scheme. Use 'yes' if using
++# tcb and 'no' if using /etc/shadow
++#
++USE_TCB no
++
++#
++# Whether newly created tcb-style shadow files should be readable by
++# group &quot;auth&quot;.
++#
++TCB_AUTH_GROUP yes
++
++#
++# Whether useradd should create symlinks rather than directories under
++# /etc/tcb for newly created accounts with UIDs over 1000. See tcb(5)
++# for information on why this may be needed.
++#
++TCB_SYMLINKS no
++
++#
++# Delay in seconds before being allowed another attempt after a login failure
++#
++FAIL_DELAY 3
++
++#
++# Enable display of unknown usernames when login failures are recorded.
++#
++LOG_UNKFAIL_ENAB no
++
++#
++# Enable logging of successful logins
++#
++LOG_OK_LOGINS no
++
++#
++# Enable &quot;syslog&quot; logging of su activity - in addition to sulog file logging.
++# SYSLOG_SG_ENAB does the same for newgrp and sg.
++#
++SYSLOG_SU_ENAB yes
++SYSLOG_SG_ENAB yes
++
++#
++# If defined, either full pathname of a file containing device names or
++# a &quot;:&quot; delimited list of device names. Root logins will be allowed only
++# upon these devices.
++#
++CONSOLE /etc/securetty
++#CONSOLE console:tty01:tty02:tty03:tty04
++
++#
++# If defined, the command name to display when running &quot;su -&quot;. For
++# example, if this is defined as &quot;su&quot; then a &quot;ps&quot; will display the
++# command is &quot;-su&quot;. If not defined, then &quot;ps&quot; would display the
++# name of the shell actually being run, e.g. something like &quot;-sh&quot;.
++#
++SU_NAME su
++
++#
++# If defined, file which inhibits all the usual chatter during the login
++# sequence. If a full pathname, then hushed mode will be enabled if the
++# user's name or shell are found in the file. If not a full pathname, then
++# hushed mode will be enabled if the file exists in the user's home directory.
++#
++HUSHLOGIN_FILE .hushlogin
++#HUSHLOGIN_FILE /etc/hushlogins
++
++#
++# *REQUIRED* The default PATH settings, for superuser and normal users.
++#
++# (they are minimal, add the rest in the shell startup files)
++ENV_SUPATH PATH=/sbin:/bin:/usr/sbin:/usr/bin
++ENV_PATH PATH=/bin:/usr/bin
++
++#
++# Terminal permissions
++#
++# TTYGROUP Login tty will be assigned this group ownership.
++# TTYPERM Login tty will be set to this permission.
++#
++# If you have a &quot;write&quot; program which is &quot;setgid&quot; to a special group
++# which owns the terminals, define TTYGROUP to the group number and
++# TTYPERM to 0620. Otherwise leave TTYGROUP commented out and assign
++# TTYPERM to either 622 or 600.
++#
++TTYGROUP tty
++TTYPERM 0600
++
++#
++# Login configuration initializations:
++#
++# ERASECHAR Terminal ERASE character ('\010' = backspace).
++# KILLCHAR Terminal KILL character ('\025' = CTRL/U).
++# UMASK Default &quot;umask&quot; value.
++# ULIMIT Default &quot;ulimit&quot; value.
++#
++# The ERASECHAR and KILLCHAR are used only on System V machines.
++# The ULIMIT is used only if the system supports it.
++# (now it works with setrlimit too; ulimit is in 512-byte units)
++#
++# Prefix these values with &quot;0&quot; to get octal, &quot;0x&quot; to get hexadecimal.
++#
++ERASECHAR 0177
++KILLCHAR 025
++UMASK 022
++#ULIMIT 2097152
++
++#
++# Max number of login retries if password is bad
++#
++LOGIN_RETRIES 5
++
++#
++# Max time in seconds for login
++#
++LOGIN_TIMEOUT 60
++
++#
++# Which fields may be changed by regular users using chfn - use
++# any combination of letters &quot;frwh&quot; (full name, room number, work
++# phone, home phone). If not defined, no changes are allowed.
++# For backward compatibility, &quot;yes&quot; = &quot;rwh&quot; and &quot;no&quot; = &quot;frwh&quot;.
++#
++CHFN_RESTRICT rwh
++
++#
++# Should login be allowed if we can't cd to the home directory?
++# Default in no.
++#
++DEFAULT_HOME yes
++
++#
++# Enable setting of the umask group bits to be the same as owner bits
++# (examples: 022 -&gt; 002, 077 -&gt; 007) for non-root users, if the uid is
++# the same as gid, and username is the same as the primary group name.
++#
++# This also enables userdel to remove user groups if no members exist.
++#
++USERGROUPS_ENAB yes
++
+
+<a id="puppetdeploymentshadowmanifestsinitpp">Added: puppet/deployment/shadow/manifests/init.pp</a>
+===================================================================
+--- puppet/deployment/shadow/manifests/init.pp (rev 0)
++++ puppet/deployment/shadow/manifests/init.pp 2011-01-20 18:21:17 UTC (rev 863)
+@@ -0,0 +1,8 @@
++class shadow {
++ file {&quot;/etc/login.defs&quot;:
++ owner =&gt; 'root',
++ group =&gt; 'shadow',
++ mode =&gt; 640,
++ source =&gt; 'shadow/login.defs',
++ }
++}
+
+</pre></div>
+
+</body>
+</html> \ No newline at end of file