zoukankan      html  css  js  c++  java
  • Samba Server 的使用者帳號及密碼備份

    Samba Server 自從 3.x 後改成使用 tdbsam 的方式來管理使用者的帳號及密碼,原本的帳號密碼都是存放在 /etc/samba 目錄之下,最近要做備份時,一時之間竟然找不到 Samba Server 存放使用者帳號及密碼的地方。
    後來有想到,可以先把 tdbsam 格式匯出成 sampasswd 格式,再把 smbpasswd 格式轉成 tdbsam 格式
    把 tdbsam 匯出成為 smbpasswd 格式
    # /usr/bin/pdbedit -i tdbsam -e smbpasswd
    把 smbpasswd 匯出成 tdbsam 格式
    # /usr/bin/pdbedit -i sampasswd -e tdbsam
    或指定完整目錄
    把 tdbsam 匯出成為 smbpasswd 格式
    # /usr/bin/pdbedit -i tdbsam:/var/lib/samba/private/passdb.tdb -e smbpasswd:/etc/samba/smbpasswd
    把 smbpasswd 匯出成 tdbsam 格式
    # /usr/bin/pdbedit -i sampasswd:/etc/samba/smbpasswd -e tdbsam:/var/lib/samba/private/passdb.tdb
    不過這樣的手續有些煩雜,如果可以直接備份應該會更好。

    後來很努力找了一下,終於找到了,在 /var/lib/samba/private 目錄之下
    # ls -l /var/lib/samba/private/
    -rw------- 1 root root 532480 2013-10-11 13:26 passdb.tdb
    -rw------- 1 root root  45056 2011-09-02 14:49 secrets.tdb

  • 相关阅读:
    C#与SAP进行数据交互
    自动加减工单结存算法实现
    RDLC报表打印一维码
    调用存储过程通用类
    监听网络状态
    压缩及解压缩文件
    用Go造轮子-管理集群中的配置文件
    2015年总结
    浅析Go语言的Interface机制
    2014年总结
  • 原文地址:https://www.cnblogs.com/linuxbo/p/4290749.html
Copyright © 2011-2022 走看看