備份和恢復group和passwd

2021-04-13 07:20:21 字數 1044 閱讀 9011

備份

除非我們和使用者間已有共識,不幫使用者備份其郵件及檔案,否則平常想要備份使用者資料的話,這是一件麻煩且費時的工作。不管是外在因素或是硬體固障,系統都有可能資料流失。對於乙個公眾伺服器的管理者而言,事前明白告知使用者系統管理的原則是一件十分重要的事。如果未事前請使用者自行備份個人的檔案及郵件的話,首先,備份的工作將非常耗時,尤其是使用者擁有大量檔案時。再者,若未備份檔案,當系統資料流失時,容易和使用者產生爭議,就算平常每天都有備份,也只能保住備份當時的檔案,從備份到系統出問題的時候所產生的檔案就無法回覆了。

如果不必備份使用者個人資料的話,就只需把 /etc/master.passwd 及 /etc/group 存在別的儲存裝置或電腦中,要回覆時只要依下列移轉的步驟做即可。移轉

如果系統中已有其它使用者,要先編輯 /etc/group,加入和備份的 group 檔案有差異的地方,再使用 vipw 來將加入和備份的 master.passwd 有差異的地方。如果新系統中無其它使用者,則將所備份的 master.passwd 及 group 放到新電腦的 /etc 下,再執行下列指令以將密碼檔轉成資料庫格式即可:

#

pwd_mkdb -p -d /etc /etc/master.passwd

如果沒有要移轉使用者個人資料的話,也必須建立使用者家目錄及郵件目錄。如果要移轉使用者目錄的話,記得移轉後要檢查一下該目錄的所有人是不是該使用者。如果不是,就必須使用下列指令來將使用者目錄擁有者更改為所屬的使用者:

#

chown -r user:group /home/user

上面這個指令是將 /home/user 這個目錄及其下所有目錄的所有人變成使用者名為 user,群組為 group。

我們也可以在密碼檔及群組資料移轉後,將舊的硬碟存放使用者資料的磁區(假設是 /home) mount 到 /mnt 下,再到 /mnt 下存放使用者資料的目錄中使用指令

#

tar clf - . | tar xvpf - -c /home

來將使用者資料複製到 /home 中。並依此方法 mount 使用者郵件目錄磁區並複製到 /var/mail 下即可。

mysql備份和恢復 mysql備份和恢復

目標 備份和恢復的3種方法,掌握mysqldump命令匯出資料,source命令匯入資料 備份必要性 重要資料不丟失 資料轉移 mysqldump客戶端 作用 轉儲資料庫 搜尋資料庫進行備份 將資料轉移到另乙個sql伺服器 不一定是mysql伺服器 mysqldump h 主機名 u使用者名稱 p ...

ubuntu備份和恢復

1.備份系統 首先成為root使用者 sudo su 然後進入檔案系統的根目錄 當然,如果你不想備份整個檔案系統,你也可以進入你想要備份的目錄,包括遠端目錄或者行動硬碟上的目錄 cd 備份系統命令 tar cvpzf back.tgz exclude proc exclude lost found ...

mysql備份和恢復

mysql恢復和備份 mysqldump u root p 備份資料庫名 備份的檔名 mysql uroot p 資料庫名 備份檔案名 另外 etc mysql my.cnf 檔案裡面引數需要修改,才可以匯入比較大的資料 預設情況下如果安裝程式的字符集沒有變動的話 匯入匯出需要新增字符集,例如如果新...