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

时间: 2024-08-11 06:34:37

Samba Server 的使用者帳號及密碼備份的相关文章

493萬Gmail用戶的賬號密碼遭洩露,Google否認自己存在安全漏洞

最近,大公司在互聯網信息安全問題上狀況頻出.上週,蘋果因iCloud被黑客攻擊而導致大量明星私照外洩,著實是熱鬧了一陣.而Google也來湊熱鬧了.據俄羅斯媒體CNews消息,近493萬Gmail用戶的賬號和密碼被發佈到了俄羅斯的一個比特幣論壇上,所幸暫時還沒有造成更大規模的相關隱私信息洩露. 不過,Google 並不認為這是由於自己存在安全漏洞而造成的.其發言人表示:我們最重視的事情便是用戶的信息安全,尚沒有任何證據表明我們的系統被入侵過.不過,既然發生了這樣的情況,我們將幫助這些用戶加強他們

How to configure samba server in Linux     Print

Most Linux systems are the part of networks that also run Windows systems. Using Linux Samba servers, your Linux and Windows systems can share directories and printers. This is most use full situation where your clients are window native and you want

[转]Android与电脑局域网共享之:Samba Server

大家都有这样的经历,通过我的电脑或网上邻居访问另一台计算机上的共享资源,虽然电脑和手机之间可以有多种数据传输方式,但通过Windows SMB方式进行共享估计使用的人并不是太多,下面我就简单介绍一下,如何在Android上建立一个与计算机相同的共享方式,在Linux中,我们称之为Samba,使用的是与Windows 系统相同的SMB/CIFS协议,一旦建立好,我们就可以在计算机中象访问其它计算机的共享资源一样访问手机中的资源了. 首页,必须有对应的软件,这个软件的名称叫做"Samba FileS

Samba: Server setup..

2 days passed, and I finally find it done with samba server.. with utube to set up a samba server: 1. install samba; 2. add /etc/samba/smb.conf to the tail: [wwt] # This is the shared folder name displayed in the guest path = /home/wwt # This is the

samba server install

要求: create vnc service for win7 access it via vnc viewer. 1TB disk for this Centos PC is used as Samba server, which used to share files. and nsn-intra user could access the folder via their personal win7 pc with map network drive. on this 1TB disk,

How to install Samba server on Ubuntu 12.04

Part 1: Configuring anonymous share with samba server To install the samba package,enter the following command: sudo apt-get install samba samba-common Check the version of installed samba software by using this command: smbd --version Also install t

Samba Server possible problem and solving

Configured samba server at RHEL7, problem encountered and solved. 1, yum install samba*, RHEL7 system not registered uninstall yum and install CentOS yum and mirror repository 2, install samba SWAT failed. samba SWAT is not supported at samba 4 anymo

Linux-PAM(Linux下的密碼認證和安全机制)系統管理員指南(中文版)

he Linux-PAM 系统管理员指南作者:Andrew G. Morgan, [email protected]翻译:孙国清(Thomas Sun),[email protected]DRAFT v0.71 1999/11/8 这个文档所涉的是系统管理员须知的关于Linux-PAM库的知识. 它涉及了设置PAM的正确语法并讨论维护一个可靠系统的正确的策略.1. 介绍 Linux-PAM (Linux下的可插入式认证模组) 是一套共享函数库,允许系统管理员来决定应用程式如何识别用户. 换句话说

使用 Regular Expression 驗證密碼複雜度

以前我都沒想過可以用 Regular Expressions 驗證複雜格式的密碼,原來可以用 Regular Expression 中的群組建構式達成這個目的,例如說密碼的條件是這樣: 至少有一個數字 至少有一個小寫英文字母 至少有一個大寫英文字母 字串長度在 6 ~ 30 個字母之間 那麼你的 Regular Expression 可以長這樣: ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,30}$ 在這段 Regular Expression 的語法中值得注意的就是