移动到新的 Samba 目录,并移动到其source子目录。
编辑smbsh.in文件,vismbwrapper/smbsh.in并更改行
SMBW_LIBDIR=${SMBW_LIBDIR-@builddir@/smbwrapper} |
SMBW_LIBDIR=${SMBW_LIBDIR-/usr/bin} |
编辑Makefile.in文件,viMakefile.in并更改行
SBINDIR = @bindir@ |
SBINDIR = @sbindir@ |
VARDIR = @localstadir@ |
VARDIR = /var/log/samba |
编辑convert_smbpasswd文件,viscript/convert_smbpasswd并更改行
nawk 'BEGIN {FS=":"} |
gawk 'BEGIN {FS=":"} |
编辑smbmount.c文件,viclient/smbmount.c并更改以下行
static void close_our_files(int client_fd) { int i; for (i = 0; i < 256; i++) { if (i == client_fd) continue; close(i); } |
static void close_our_files(int client_fd) { struct rlimit limits; int i; getrlimit(RLIMIT_NOFILE,&limits); for (i = 0; i < limits.rlim_max; i++) { if (i == client_fd) continue; close(i); } |