mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
d36a24d2c8
(This used to be commit d7ed2ee35c
)
32 lines
719 B
Bash
Executable File
32 lines
719 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Copyright (C) 1998 Benny Holmgren
|
|
#
|
|
# Script to import smbpasswd file into the smbpasswd NIS+ table. Reads
|
|
# from stdin the smbpasswd file.
|
|
#
|
|
while true
|
|
do
|
|
read row
|
|
if [ -z "$row" ]
|
|
then
|
|
break
|
|
fi
|
|
|
|
if [ "`echo $row | cut -c1`" = "#" ]
|
|
then
|
|
continue
|
|
fi
|
|
|
|
nistbladm -a \
|
|
name=\"`echo $row | cut -d: -f1`\" \
|
|
uid=\"`echo $row | cut -d: -f2`\" \
|
|
lmpwd=\"`echo $row | cut -d: -f3`\" \
|
|
ntpwd=\"`echo $row | cut -d: -f4`\" \
|
|
acb=\"`echo $row | cut -d: -f5`\" \
|
|
pwdlset_t=\"`echo $row | cut -d: -f6`\" \
|
|
gcos=\"`echo $row | cut -d: -f7`\" \
|
|
home=\"`echo $row | cut -d: -f8`\" \
|
|
shell=\"`echo $row | cut -d: -f9`\" smbpasswd.org_dir.`nisdefaults -d`
|
|
done
|