[netAPI] NetShareAdd not working samba 3.5.8
okmanoj at indiatimes.com
okmanoj at indiatimes.com
Tue May 3 00:11:45 MDT 2011
Dear Samba members.
I am trying to create test application in linux which will dynamically add samba file share.
I am using samba "config backend = registry"
My reg conf looks like
[root at manoj bin]# /home/manoj/project/installed/samba-3.5.8/bin/net conf list
[global]
map to guest = bad user
wins server = 172.16.100.6
client NTLMv2 auth = yes
guest account = root
encrypt passwords = yes
max log size = 25000
local master = no
deadtime = 1
server string = SMB Server %h
netbios name = LINUXPC
workgroup = workgroup
log file = /home/manoj/project/log/samba_%m.log
log level = 100
add share command = /home/manoj/project/installed/samba-3.5.8/bin/net conf addshare
When I ran samba test binary share_add "127.0.0.1" "FS3" "/home"
It returned "WERR_ACCESS_DENIED"
While debugging i found in logs
[2011/05/03 14:14:29.411181, 10] rpc_server/srv_srvsvc_nt.c:1866(_srvsvc_NetShareAdd)
_srvsvc_NetShareAdd: Running [/home/manoj/project/installed/samba-3.5.8/bin/net conf addshare "/home/manoj/project/config/smb.conf" "fs3" "/home" "Test share created via NetApi" 0]
[2011/05/03 14:14:29.428509, 3] rpc_server/srv_srvsvc_nt.c:1887(_srvsvc_NetShareAdd)
_srvsvc_NetShareAdd: Running [/home/manoj/project/installed/samba-3.5.8/bin/net conf addshare "/home/manoj/project/config/smb.conf" "fs3" "/home" "Test share created via NetApi" 0] returned (255)
[2011/05/03 14:14:29.428650, 1] ../librpc/ndr/ndr.c:251(ndr_print_function_debug)
srvsvc_NetShareAdd: struct srvsvc_NetShareAdd
out: struct srvsvc_NetShareAdd
parm_error : *
parm_error : 0x00000000 (0)
result : WERR_ACCESS_DENIED
means "/home/manoj/project/installed/samba-3.5.8/bin/net conf addshare "/home/manoj/project/config/smb.conf" "fs3" "/home" "Test share created via NetApi" 0"
however correct format for "net conf addshare" is /home/manoj/project/installed/samba-3.5.8/bin/net conf addshare "fs5" "/home" "writeable=n" "guest_ok=y" "Test share created via NetApi"
confog file path and max connection is not required also "writeable=n" "guest_ok=y" is must parameter.
IF i modify rpc
More information about the samba-technical
mailing list