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 + -
显示快捷键?