updatesmbpasswd.sh

来自「samba-3.0.22.tar.gz 编译smb服务器的源码」· Shell 代码 · 共 15 行

SH
15
字号
#!/bin/shnawk 'BEGIN {FS=":"} {	if( $0 ~ "^#" ) {		print $0	} else if( (length($4) == 32) && (($4 ~ "^[0-9A-F]*$") || ($4 ~ "^[X]*$") || ( $4 ~ "^[*]*$"))) {		print $0	} else {		printf( "%s:%s:%s:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:", $1, $2, $3);		for(i = 4; i <= NF; i++)			printf("%s:", $i)		printf("\n")	}}'

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?