При попытке настроить samba на сервере NFS я удалил (не спрашивайте) /var/lib/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
Итак, как мне воссоздать secrets.tdb
файл и остальные необходимые файлы, если есть?
Использовать smbpasswd который создаст файл, если он не существует, когда вы добавите нового пользователя
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