这几天在跟踪一个bug,跟踪了几天仍没有定位出原因。
描述一下bug的几个现象:
1.smbd/nmbd进程无法启动,启动后就退出;
2.简单查看发现运行”/sbin/smbpasswd -a admin admin“时,就会报出如下错误:
/mnt/rwfs/etc # /sbin/smbpasswd -a admin admin
tdb(unnamed): tdb_open_ex: failed to get global lock on /etc/secrets.tdb: Permission denied
Failed to open /etc/secrets.tdb
tdb(unnamed): tdb_open_ex: failed to get global lock on /etc/secrets.tdb: Permission denied
Failed to open /etc/secrets.tdb
tdb(unnamed): tdb_open_ex: failed to get global lock on /etc/secrets.tdb: Permission denied
Failed to open /etc/secrets.tdb
pdb_generate_sam_sid: Failed to store generated machine SID.
PANIC: Could not generate a machine SID
Aborted
也就是说这个错误影响了samba的功能;
根据问题现象和以往对samba的经