VPN サーバに Samba インストール
お品書き
オリジナリティの欠片もない内容だが、大していじりようがない。
一応備忘録的なアレで。
Samba インストール
1. Samba パッケージのインストールと設定
# yum install samba # vi /etc/samba/smb.conf
- 57 [global]
- 58
- 59 unix charset = UTF-8
- 60 dos charset = CP932
- 77 workgroup = MYGROUP
- 78 server string = Samba in hogeVPN
- 79
- 80 ; netbios name = MYSERVER
- 81
- 82 ; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24_
- 83 hosts allow = 127. 192.168.100.
- # プリンタは不要なので
- 224 load printers = no
- 225 disable spoolss = yes
- 226 ; cups options = raw
- 227
- 228 ; printcap name = /etc/printcap
- 229 #obtain list of printers automatically on SystemV
- 230 ; printcap name = lpstat
- 231 ; printing = cups
- # failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL エラー対策
- 232 printing = bsd
- 252 [homes]
- 253 comment = Home Directories
- 254 path = %H/samba
- 255 browseable = no
- 256 writable = yes
- 257 ; valid users = %S
- 258 ; valid users = MYDOMAIN\%S
- 259 # Dust Box
- 260 vfs objects = recycle
- 261 recycle:repository = .recycle
- 262 recycle:keeptree = no
- 263 recycle:versions = yes
- 264 recycle:touch = no
- 265 recycle:maxsize = 0
- 266 recycle:exclude = *.tmp *.bak ~$*
- # プリンタは不要なのでコメントアウト
- 269 ;[printers]
- 270 ; comment = All Printers
- 271 ; path = /var/spool/samba
- 272 ; browseable = no
- 273 ; guest ok = no
- 274 ; writable = no
- 275 ; printable = yes
- # ユーザ間共有ディレクトリ設定
- 296 [public]
- 297 comment = Public Stuff
- 298 path = /data/samba
- 299 public = yes
- 300 writable = yes
- 301 printable = no
- 302 write list = +staff
- 303 only guest = yes
- 304 # Dust Box
- 305 vfs objects = recycle
- 306 recycle:repository = .recycle
- 307 recycle:keeptree = no
- 308 recycle:versions = yes
- 309 recycle:touch = no
- 310 recycle:maxsize = 0
- 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 設定はおしまい。