在尝试在NFS服务器上设置samba时,我删除了(不要求) /var/lib/samba/内容,现在当我尝试启动samba时,会显示以下消息:
[2012/07/06 08:19:07.528973, 0] passdb/secrets.c:73(secrets_init) Failed to open /var/lib/samba/private/secrets.tdb [2012/07/06 08:19:07.689735, 0] passdb/secrets.c:73(secrets_init) Failed to open /var/lib/samba/private/secrets.tdb [2012/07/06 08:19:07.690078, 0] smbd/server.c:1240(main) ERROR: smbd can not open secrets.tdb
那么如何重新创buildsecrets.tdb文件和其他需要的文件呢?
如果在添加新用户时不存在,则使用smbpasswd将创build该文件
ls -l /var/lib/samba/private/secrets.tdb ls: cannot access /var/lib/samba/private/secrets.tdb: No such file or directory smbbpasswd iain New SMB password: Retype new SMB password: ls -l /var/lib/samba/private/secrets.tdb -rw-------. 1 root root 45056 Jul 6 07:54 /var/lib/samba/private/secrets.tdb