Portál AbcLinuxu, 13. května 2025 23:54
potrebuju presunout Sambu na novy, silnejsi server. Ted to bezi na Sarge a novy server je Etch. Co vsechno mam zkopirovat/prenest aby to fungovalo bez problemu? Mam tam asi 70 useru a potrebuju to udelat bez vetsich vypadku.
Dekuji za kazdou radu.
/etc/passwd
příslušné uživatele (pouze „lidi“, ne systémové účty) a dejte je do nového /etc/passwd
, to samé se skupinami v /etc/group
. Pak také soubory s uživatelskými údaji pro Sambu (pokud nepoužíváte LDAP nebo databázi) – soubory s příponou tdb
. No a pak okopírujte data se zachováním přístupových práv, časů, vlastníků a skupin.
Postupoval bych tak, že bych nejprve zprovoznil nový server i s okopírováním dat, pak bych nový server důkladně otestoval (zkusit ho propojit jen s jedním dalším počítačem-stanicí a otestovat přihlášení, dostupnost dat atd.) Pak bych na někdy naplánoval odstávku, zazálohoval vše ze starého serveru, sesynchronizoval (třeba rsync) data na novém serveru se změněnými daty na původním serveru a servery vyměnil. Pak znovu všechno otestovat a starý server ještě nějakou dobu ponechat vypnutý ale nerozebraný pro případ nouze.
/etc/samba
, soubory s hesly, nastavení tiskáren (na to jsem zapomněl) atd. bývá buď tamtéž nebo /var/lib/samba
. Ale teoreticky to může být kdekoliv, záleží na tom, jak byla samba zkompilována. To by vám měl prozradit příkaz smbd -b | less
net getlocalsid
a net setlocalsid
na novém HW.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.