Bloody Mary - blog

Bloody Mary 別館

VPN サーバでファイル共有

VPN サーバに Samba インストール

お品書き

  1. xl2tpd と Openswan のインストール
  2. Windows 7 に VPN 接続設定
  3. VPN サーバのルータ化 ( iptables NAT )
  4. Samba をインストール (いまここ)

オリジナリティの欠片もない内容だが、大していじりようがない。

一応備忘録的なアレで。

Samba インストール

1. Samba パッケージのインストールと設定

# yum install samba
# vi /etc/samba/smb.conf
  1. 57 [global]
  2.  58
  3.  59     unix charset = UTF-8
  4.  60     dos charset = CP932
  5.  
  6.  77     workgroup = MYGROUP
  7.  78     server string = Samba in hogeVPN
  8.  79    
  9.  80 ;   netbios name = MYSERVER
  10.  81    
  11.  82 ;   interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24_
  12.  83     hosts allow = 127. 192.168.100.
  13.  
  14.         # プリンタは不要なので
  15. 224     load printers = no
  16. 225     disable spoolss = yes
  17. 226 ;   cups options = raw
  18. 227
  19. 228 ;   printcap name = /etc/printcap
  20. 229     #obtain list of printers automatically on SystemV
  21. 230 ;   printcap name = lpstat
  22. 231 ;   printing = cups
  23.  
  24.         # failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL エラー対策
  25. 232     printing = bsd
  26.  
  27. 252 [homes]
  28. 253     comment = Home Directories
  29. 254     path = %H/samba
  30. 255     browseable = no
  31. 256     writable = yes
  32. 257 ;   valid users = %S
  33. 258 ;   valid users = MYDOMAIN\%S
  34. 259     # Dust Box
  35. 260     vfs objects = recycle
  36. 261     recycle:repository = .recycle
  37. 262     recycle:keeptree = no
  38. 263     recycle:versions = yes
  39. 264     recycle:touch = no
  40. 265     recycle:maxsize = 0
  41. 266     recycle:exclude = *.tmp *.bak ~$*
  42.  
  43.         # プリンタは不要なのでコメントアウト
  44. 269 ;[printers]
  45. 270 ;   comment = All Printers
  46. 271 ;   path = /var/spool/samba
  47. 272 ;   browseable = no
  48. 273 ;   guest ok = no
  49. 274 ;   writable = no
  50. 275 ;   printable = yes
  51.  
  52.  
  53.     # ユーザ間共有ディレクトリ設定
  54. 296 [public]
  55. 297     comment = Public Stuff
  56. 298     path = /data/samba
  57. 299     public = yes
  58. 300     writable = yes
  59. 301     printable = no
  60. 302     write list = +staff
  61. 303     only guest = yes
  62. 304     # Dust Box
  63. 305     vfs objects = recycle
  64. 306     recycle:repository = .recycle
  65. 307     recycle:keeptree = no
  66. 308     recycle:versions = yes
  67. 309     recycle:touch = no
  68. 310     recycle:maxsize = 0
  69. 311     recycle:exclude = *.tmp *.bak ~$*

2. Linux ユーザ作成

新規 Linux ユーザ作成時、ホームディレクトリに Samba というディレクトリを作成するための設定。

# mkdir /etc/skel/samba

Linux ユーザを作成する。

# useradd hogeuser -c "Samba User"
# passwd hogeuser
Changing password for user simon.
New password: hogepw
Retype new password: hogepw

3. Samba ユーザ作成

Samba ユーザを作成する。

# pdbedit -a hogeuser

※ /etc/ppp/chap-secrets と同じユーザ名にしておくと、いちいちパスワードを聞かれないので便利。

4. 共有ディレクトリの作成

# mkdir -p /data/samba
# chown nobody:nobody /data/samba

4. 起動と自動起動

# service smb start
# chkconfig smb on

以上で VPN 設定はおしまい。

Updated: 2015/3/2 月曜日 — 10:49:23

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Bloody Mary - blog © 2008 - 2021