summaryrefslogtreecommitdiff
path: root/source3/script/convert_smbpasswd
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-11-05 02:50:17 +0000
committerJeremy Allison <jra@samba.org>1998-11-05 02:50:17 +0000
commit0890fe0b70f0a0106da74745dec4b8a0fb38de04 (patch)
treec156b1f4c5d35b0ed2c3d35fd4b756928a5a819c /source3/script/convert_smbpasswd
parent00ec174d5962e8c1984513f8938f0974de9ba161 (diff)
downloadsamba-0890fe0b70f0a0106da74745dec4b8a0fb38de04.tar.gz
samba-0890fe0b70f0a0106da74745dec4b8a0fb38de04.tar.bz2
samba-0890fe0b70f0a0106da74745dec4b8a0fb38de04.zip
Realise this needs to be without the '.sh' ending as we will be
installing it in the BIN directory. Jeremy. (This used to be commit 75c79db9bec68b74d3b244f3d8184bd890ff33fa)
Diffstat (limited to 'source3/script/convert_smbpasswd')
-rwxr-xr-xsource3/script/convert_smbpasswd17
1 files changed, 17 insertions, 0 deletions
diff --git a/source3/script/convert_smbpasswd b/source3/script/convert_smbpasswd
new file mode 100755
index 0000000000..edb775d3a6
--- /dev/null
+++ b/source3/script/convert_smbpasswd
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# Convert a Samba 1.9.18 smbpasswd file format into
+# a Samba 2.0 smbpasswd file format.
+# Read from stdin and write to stdout for simplicity.
+# Set the last change time to 0x363F96AD to avoid problems
+# with trying to work out how to get the seconds since 1970
+# in awk or the shell. JRA.
+#
+nawk 'BEGIN {FS=":"}
+{
+ if( $0 ~ "^#" ) {
+ print $0
+ } else {
+ printf( "%s:%s:%s:%s:[U ]:LCT-363F96AD:\n", $1, $2, $3, $4);
+ }
+}'