diff options
Diffstat (limited to 'source/a/shadow/shadow.shadowconfig.diff')
-rw-r--r-- | source/a/shadow/shadow.shadowconfig.diff | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/source/a/shadow/shadow.shadowconfig.diff b/source/a/shadow/shadow.shadowconfig.diff new file mode 100644 index 00000000..7dc9286e --- /dev/null +++ b/source/a/shadow/shadow.shadowconfig.diff @@ -0,0 +1,49 @@ +--- ./debian/shadowconfig.sh.orig 2001-05-29 23:20:22.000000000 -0700 ++++ ./debian/shadowconfig.sh 2003-06-23 16:35:38.000000000 -0700 +@@ -1,23 +1,28 @@ + #!/bin/bash +-# turn shadow passwords on or off on a Debian system ++# ++# 'shadowconfig on' will turn shadow passwords on; ++# 'shadowconfig off' will turn shadow passwords off. ++# ++# shadowconfig will print an error message and exit with ++# a nonzero code if it finds anything awry. If that happens, ++# you should correct the error and run it again. ++# ++# Turning shadow passwords on when they are already on, or ++# off when they are already off, is harmless. ++# ++# Be aware that account expiration dates are only supported ++# by shadow passwords -- these dates will be lost when converting ++# from shadow to non-shadow passwords. If you need to save this ++# information, back up your /etc/shadow before turning off ++# shadow passwords. ++# + +-set -e + +-permfix () { +- [ -f $1 ] || return 0 +- chown root:shadow $1 +- chmod 2755 $1 +-} +-export -f permfix ++set -e + + shadowon () { + bash<<- EOF + set -e +- +- permfix /usr/X11R6/bin/xlock +- permfix /usr/X11R6/bin/xtrlock +- permfix /bin/vlock +- + pwck -q + grpck + pwconv +@@ -65,3 +70,4 @@ + echo Usage: $0 on \| off + ;; + esac ++ |