[Samba] Virtual File System modules not running
Dhanshri Mahale
dhanshri.mahale at gmail.com
Tue Feb 17 05:50:05 MST 2015
Following are the steps we performed to run vfs and error encountered. Also
attached vfs_demo.c file to look into.
http://nnc3.com/LJ2013/LJ/220/11262.html
Steps are followed from link above.
[global]
log file = /var/log/samba/%m.log
log level = 10
max log size = 1000
level2 oplocks = true
passwd chat = *Enter\snew\s*\spassword:* %n\n
*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
server role = standalone server
obey pam restrictions = yes
map to guest = bad user
encrypt passwords = true
public = yes
passwd program = /usr/bin/passwd %u
passdb backend = tdbsam
dns proxy = no
server string = %h server (Samba, Ubuntu)
default = share
unix password sync = yes
workgroup = WORKGROUP
os level = 20
guest only = yes
syslog = 0
panic action = /usr/share/samba/panic-action %d
usershare allow guests = yes
max log size = 1000
pam password change = yes
[share]
comment = Ubuntu file server
path = /srv/samba/share
browsable = yes
guest ok = yes
readonly = no
create mask = 0755
vfs objects = full_audit
full_audit:failure = all
full_audit:success = all
full_audit:prefix = %u|%I|%m|%S
full_audit:failure = all !open
full_audit:facility = LOCAL7
full_audit:priority = ALERT
Above details when entered in smb.conf file client successfully connects to
server using map network drive and all the messages are stored in syslog
file.
output when samba runs is :
root at ubuntu:/etc/samba# sudo restart smbd
smbd start/running, process 2619
root at ubuntu:/etc/samba# sudo restart nmbd
nmbd start/running, process 2627
root at ubuntu:/etc/samba# smbclient //localhost/share
-Usome-user%some-password
Unknown parameter encountered: "server role"
Ignoring unknown parameter "server role"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
smb: \>
smb: \> ls
.
D 0 Tue Jan 20 04:37:27 2015
.. D 0 Tue Jan 20 04:33:15 2015
New Text Document.txt A 187 Fri Jan 2 03:35:24 2015
tesxt1.txt 24 Fri Jan 9 05:51:53 2015
new1.txt 8 Sun Jan 18 05:24:35 2015
test.txt 34 Wed Dec 10 11:37:38 2014
sharayu D 0 Mon Jan 19 02:13:29 2015
new1.txt~ 8 Sun Jan 18 05:24:35 2015
sharayu 1 D 0 Tue Dec 30 01:16:05 2014
test1.txt 29 Tue Jan 13 05:34:12 2015
New folder D 0 Wed Dec 10 11:41:16 2014
vcbbv.txt A 94 Mon Jan 19 05:39:22 2015
58771 blocks of size 262144. 17794 blocks available
smb: \> put vcbbv.txt tesxt1.tx
putting file vcbbv.txt as \tesxt1.tx (1.4 kb/s) (average 1.4 kb/s)
smb: \>
but if we add below part in smb.conf and restart samba , client is unable
to connect to server.
[share]
comment = Ubuntu file server
path = /srv/samba/share
browsable = yes
guest ok = yes
readonly = no
create mask = 0755
vfs objects = vfs_demo
vfs_demo: audit path = vcbbv.txt
//vcbbv.txt is file in shared folder
Output is as follows:
root at ubuntu:/etc/samba# smbclient //localhost/share
-Usome-user%some-password
Unknown parameter encountered: "server role"
Ignoring unknown parameter "server role"
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Also we tried to add entire file name in vfs objects = vfs_demo.so , even
that didnt work
We copied vfs_demo.so file generated in after compiling vfs_demo.c in
/usr/local/samba/lib/vfs
where other vfs*.so files are placed . But vfs_demo modules isnt running.
We also tried debugging smbd process uding GDB but vfs module doesnt seem
to be called.
Thanks.
More information about the samba
mailing list