移动到新的 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);
}
|