mirror of
				https://github.com/samba-team/samba.git
				synced 2025-10-30 08:23:49 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			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
 |