mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
cb10b8704e
shfmt -f source3/script/ | xargs shfmt -w -p -i 0 -fn Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Mar 3 01:53:16 UTC 2022 on sn-devel-184
29 lines
700 B
Bash
Executable File
29 lines
700 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
|