星期日, 11月 28, 2010

Migrate Samba Server from Fedora 7 to openSUSE Notes

今年 4 月底轉換 Server 的小記

預計工作項目

  • 系統更新
  • /etc/passwd 修改
  • /etc/shadow 修改
  • /etc/group 修改
  • /etc/login.defs ( 修改character class)
  • rsync /home and /image/benesse
  • /etc/samba/*
  • Firewall 調整
  • 資料編碼轉換



已經進行

  • openSUSE 11.2 安裝
  • openSUSE 11.2 升級( 套件庫改為 http://ftp.waren.net)
  • 安裝convmv 套件以利編碼轉換
  • 修改 /etc/passwd /etc/shadow /etc/group
  • 利用 iconv  -c -f big5 -t utf-8 smb.conf  > smb.conf.utf8 來將內容從Big5 轉為 utf-8
  • 使用 yast2 samba-server 啟動 samba
  • 使用  rsync -a /media/裝置/home/*   /home
  • 使用  rsync -a /media/裝置/image   /
  • samba 要注意目前應該是沒有 smbpasswd 這個option 而是使用 passdb backend = smbpasswd: /etc/samba/smbpasswd 的方式, 若是兩個都並存會有衝突( 應該說是舊的smbpasswd已經沒有使用)
  • 修改 /etc/login.defs 內的 CHARACTER CLASS 讓 useradd 可以使用數字開頭
  • convmv -f big5 -t utf-8 -r --notest  *  轉換檔名 ( 竟然會有 書籤的 url 會超過 255 字元 with filename)

沒有留言: